diff --git a/apps/web/src/server.ts b/apps/web/src/server.ts new file mode 100644 index 0000000..5f0cd15 --- /dev/null +++ b/apps/web/src/server.ts @@ -0,0 +1,18 @@ +import { runSendReminders } from "@kk/api/routers/index"; +import { + createStartHandler, + defaultStreamHandler, +} from "@tanstack/react-start/server"; + +const fetch = createStartHandler(defaultStreamHandler); + +export default { + fetch, + async scheduled( + _event: { cron: string; scheduledTime: number }, + _env: Record, + ctx: { waitUntil: (promise: Promise) => void }, + ) { + ctx.waitUntil(runSendReminders()); + }, +};