This commit is contained in:
baodev0
2026-09-28 16:39:22 +07:00
parent 82080b5b84
commit b057d23d71
10 changed files with 265 additions and 29 deletions
@@ -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,