浏览代码

Update ApiV1Controller, fix support for notification filter types[]

Daniel Supernault 1 年之前
父节点
当前提交
f61bbecaa9
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      app/Http/Controllers/Api/ApiV1Controller.php

+ 6 - 1
app/Http/Controllers/Api/ApiV1Controller.php

@@ -2335,7 +2335,12 @@ class ApiV1Controller extends Controller
             }
         }
 
-        $baseUrl = config('app.url').'/api/v1/notifications?limit='.$ogLimit.'&';
+        if ($request->has('types')) {
+            $typesParams = collect($types)->implode('&types[]=');
+            $baseUrl = config('app.url').'/api/v1/notifications?types[]='.$typesParams.'&limit='.$ogLimit.'&';
+        } else {
+            $baseUrl = config('app.url').'/api/v1/notifications?limit='.$ogLimit.'&';
+        }
 
         if ($minId == $maxId) {
             $minId = null;