We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e7f738e commit 9d422b0Copy full SHA for 9d422b0
1 file changed
web/src/queue/manager.ts
@@ -49,6 +49,7 @@ export class SessionManager extends DurableObject<Env> {
49
createdAt: value.createdAt ?? 0,
50
});
51
}
52
+ this.pruneStaleSessions();
53
54
const now = Date.now();
55
const expiredKeys: string[] = [];
@@ -165,6 +166,8 @@ export class SessionManager extends DurableObject<Env> {
165
166
return new Response("Method not allowed", { status: 405 });
167
168
169
170
+
171
const sessionType = (url.searchParams.get("type") || "public") as SessionType;
172
if (!VALID_SESSION_TYPES.includes(sessionType)) {
173
return Response.json({ error: "Invalid session type" }, { status: 400 });
0 commit comments