diff --git a/app/Http/Controllers/Api/ApiV1Controller.php b/app/Http/Controllers/Api/ApiV1Controller.php index 18890483b..3b1edace0 100644 --- a/app/Http/Controllers/Api/ApiV1Controller.php +++ b/app/Http/Controllers/Api/ApiV1Controller.php @@ -1973,14 +1973,15 @@ class ApiV1Controller extends Controller 'min_id' => 'nullable|integer|min:0|max:' . PHP_INT_MAX, 'max_id' => 'nullable|integer|min:0|max:' . PHP_INT_MAX, 'limit' => 'nullable|integer|max:100', - 'remote' => 'sometimes' + 'remote' => 'sometimes', + 'local' => 'sometimes' ]); $min = $request->input('min_id'); $max = $request->input('max_id'); $limit = $request->input('limit') ?? 20; $user = $request->user(); - $remote = $request->has('remote'); + $remote = ($request->has('remote') && $request->input('remote') == true) || ($request->filled('local') && $request->input('local') != true); $filtered = $user ? UserFilterService::filters($user->profile_id) : []; if($remote && config('instance.timeline.network.cached')) {