query('filter', 'all'); if ($this->activity->requiresAuthentication($filter) && ! $request->user()) { return response()->json(['error' => 'Unauthenticated'], 401); } return response()->json( $this->activity->communityFeed( viewer: $request->user(), filter: $filter, page: (int) $request->query('page', 1), perPage: (int) $request->query('per_page', 20), actorUserId: $request->filled('user_id') ? (int) $request->query('user_id') : null, ) ); } }