update
This commit is contained in:
@@ -22,7 +22,11 @@ class StaffOnlineController extends Controller
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$users = User::whereHas('staffOnline')->with('staffOnline')->get();
|
||||
$onlineSince = fn ($q) => $q->where('last_visited', '>=', time() - self::ONLINE_THRESHOLD_SECONDS);
|
||||
|
||||
$users = User::whereHas('staffOnline', $onlineSince)
|
||||
->with(['staffOnline' => $onlineSince])
|
||||
->get();
|
||||
|
||||
$online = $users->map(fn ($user) => [
|
||||
'user_id' => $user->id,
|
||||
|
||||
Reference in New Issue
Block a user