fix(web): harden timeline sse reconnect lifecycle
This commit is contained in:
@@ -5,13 +5,14 @@ import { prisma } from "@capakraken/db";
|
||||
import { SSE_EVENT_TYPES, SystemRole, type PermissionOverrides } from "@capakraken/shared";
|
||||
import { auth } from "~/server/auth.js";
|
||||
|
||||
// Start the reminder scheduler (idempotent — only starts once)
|
||||
startReminderScheduler();
|
||||
|
||||
export const dynamic = "force-dynamic";
|
||||
export const runtime = "nodejs";
|
||||
|
||||
export async function GET() {
|
||||
// Start lazily on the first real SSE request so builds/import-time evaluation
|
||||
// never attempt reminder processing against a live database.
|
||||
startReminderScheduler();
|
||||
|
||||
const session = await auth();
|
||||
|
||||
if (!session?.user) {
|
||||
|
||||
Reference in New Issue
Block a user