Skip to content

Commit 9d422b0

Browse files
committed
Prune stale sessions more aggressively
1 parent e7f738e commit 9d422b0

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

web/src/queue/manager.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ export class SessionManager extends DurableObject<Env> {
4949
createdAt: value.createdAt ?? 0,
5050
});
5151
}
52+
this.pruneStaleSessions();
5253

5354
const now = Date.now();
5455
const expiredKeys: string[] = [];
@@ -165,6 +166,8 @@ export class SessionManager extends DurableObject<Env> {
165166
return new Response("Method not allowed", { status: 405 });
166167
}
167168

169+
this.pruneStaleSessions();
170+
168171
const sessionType = (url.searchParams.get("type") || "public") as SessionType;
169172
if (!VALID_SESSION_TYPES.includes(sessionType)) {
170173
return Response.json({ error: "Invalid session type" }, { status: 400 });

0 commit comments

Comments
 (0)