diff --git a/src/lib/components/app-sidebar.svelte b/src/lib/components/app-sidebar.svelte index 0dba786..999204a 100644 --- a/src/lib/components/app-sidebar.svelte +++ b/src/lib/components/app-sidebar.svelte @@ -42,7 +42,7 @@ }, { title: 'Discord', - url: '#', + url: 'https://discord.gg/72vuHcwUkE', icon: CircleHelp } ] diff --git a/src/lib/stores/websocket.ts b/src/lib/stores/websocket.ts index 3e255c4..35a5afe 100644 --- a/src/lib/stores/websocket.ts +++ b/src/lib/stores/websocket.ts @@ -1,11 +1,11 @@ import type { StateStore } from "./state"; -export const connectWebSocket = (path: string, store: StateStore, token: string | undefined = undefined) => { +export const connectWebSocket = (path: string, store: StateStore, token: object = {}) => { const ws = new WebSocket(`wss://api.peerat.dev${path}`); ws.onopen = () => { if (token) { - ws.send(JSON.stringify({ token })); + ws.send(JSON.stringify({ ...token })); } }; diff --git a/src/routes/(app)/admin/logs/+page.svelte b/src/routes/(app)/admin/logs/+page.svelte index 057c3d8..92dcc02 100644 --- a/src/routes/(app)/admin/logs/+page.svelte +++ b/src/routes/(app)/admin/logs/+page.svelte @@ -24,7 +24,7 @@ const stateStore = createStateStore(); onMount(() => { - connectWebSocket('/admin/logs', stateStore, data.session); + connectWebSocket('/admin/logs', stateStore, { token: data.session }); return () => stateStore.reset(); }); diff --git a/src/routes/(app)/chapters/+page.server.ts b/src/routes/(app)/chapters/+page.server.ts index af469cf..a5bc080 100644 --- a/src/routes/(app)/chapters/+page.server.ts +++ b/src/routes/(app)/chapters/+page.server.ts @@ -29,6 +29,8 @@ export const load: PageServerLoad = async ({ url, locals, fetch }) => { }); return { + title: 'Chapitres', + chapters, }; }; diff --git a/src/routes/(auth)/register/+page.server.ts b/src/routes/(auth)/register/+page.server.ts index a36c169..7879bfa 100644 --- a/src/routes/(auth)/register/+page.server.ts +++ b/src/routes/(auth)/register/+page.server.ts @@ -18,6 +18,8 @@ export const load: PageServerLoad = async ({ locals }) => { } return { + title: 'Inscription', + form: await superValidate(zod(formSchema)), formConfirmation: await superValidate(zod(formConfirmationSchema)), }