Преглед изворни кода

Update ApiV1Controller, enforce public timeline setting

Daniel Supernault пре 5 година
родитељ
комит
285bd4854b
1 измењених фајлова са 2 додато и 0 уклоњено
  1. 2 0
      app/Http/Controllers/Api/ApiV1Controller.php

+ 2 - 0
app/Http/Controllers/Api/ApiV1Controller.php

@@ -1397,6 +1397,8 @@ class ApiV1Controller extends Controller
      */
     public function timelinePublic(Request $request)
     {
+        abort_if(!config('instance.timeline.local.is_public') && !$request->user(), 403);
+        
         $this->validate($request,[
           'page'        => 'nullable|integer|max:40',
           'min_id'      => 'nullable|integer|min:0|max:' . PHP_INT_MAX,