From 4abf084cf6c0b6c60a70ac27e5a6cb95bd26cd64 Mon Sep 17 00:00:00 2001 From: James Grugett Date: Sun, 19 Apr 2026 15:34:58 -0700 Subject: [PATCH] Estimate waiting room wait as 24 seconds per spot ahead --- web/src/server/free-session/__tests__/session-view.test.ts | 2 +- web/src/server/free-session/session-view.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/web/src/server/free-session/__tests__/session-view.test.ts b/web/src/server/free-session/__tests__/session-view.test.ts index b3bdade6a..681072b30 100644 --- a/web/src/server/free-session/__tests__/session-view.test.ts +++ b/web/src/server/free-session/__tests__/session-view.test.ts @@ -4,7 +4,7 @@ import { estimateWaitMs, toSessionStateResponse } from '../session-view' import type { InternalSessionRow } from '../types' -const WAIT_PER_SPOT_MS = 60_000 +const WAIT_PER_SPOT_MS = 24_000 const GRACE_MS = 30 * 60_000 function row(overrides: Partial = {}): InternalSessionRow { diff --git a/web/src/server/free-session/session-view.ts b/web/src/server/free-session/session-view.ts index 7ce1f75fe..582e78814 100644 --- a/web/src/server/free-session/session-view.ts +++ b/web/src/server/free-session/session-view.ts @@ -59,10 +59,10 @@ export function toSessionStateResponse(params: { return null } -const WAIT_MS_PER_SPOT_AHEAD = 60_000 +const WAIT_MS_PER_SPOT_AHEAD = 24_000 /** - * Rough wait-time estimate shown to queued users: one minute per spot ahead. + * Rough wait-time estimate shown to queued users: 24 seconds per spot ahead. * Position 1 → 0ms (next tick picks you up). */ export function estimateWaitMs(params: { position: number }): number {