ソースを参照

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,