New scheduling UI!

This commit is contained in:
George Powell
2026-07-07 17:02:24 -04:00
parent be0d7ad297
commit 21efdd4eef
19 changed files with 2127 additions and 39 deletions
+5 -5
View File
@@ -1,4 +1,4 @@
import type { RequestEvent } from '@sveltejs/kit';
import type { Cookies } from '@sveltejs/kit';
import { eq } from 'drizzle-orm';
import { testDb as db } from '$lib/server/db/test';
import * as table from '$lib/server/db/schema';
@@ -64,15 +64,15 @@ export async function invalidateSession(sessionId: string) {
await db.delete(table.session).where(eq(table.session.id, sessionId));
}
export function setSessionTokenCookie(event: RequestEvent, token: string, expiresAt: Date) {
event.cookies.set(sessionCookieName, token, {
export function setSessionTokenCookie({ cookies }: { cookies: Cookies }, token: string, expiresAt: Date) {
cookies.set(sessionCookieName, token, {
expires: expiresAt,
path: '/'
});
}
export function deleteSessionTokenCookie(event: RequestEvent) {
event.cookies.delete(sessionCookieName, {
export function deleteSessionTokenCookie({ cookies }: { cookies: Cookies }) {
cookies.delete(sessionCookieName, {
path: '/'
});
}