Browse Source

Update ApiV1Controller, fix support for notification filter types[]

Daniel Supernault 1 year ago
parent
commit
f61bbecaa9
1 changed files with 6 additions and 1 deletions
  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) {
         if ($minId == $maxId) {
             $minId = null;
             $minId = null;