From 9ffb3cf283ad499a69ab093f883144c81d0ad8b2 Mon Sep 17 00:00:00 2001 From: fucksophie Date: Sun, 11 Jan 2026 15:54:23 +0200 Subject: [PATCH] get ngrok preview to work + remove some @todo's --- src/routes/api/members/[entityId]/+server.ts | 2 -- src/routes/api/status/[userId]/+server.ts | 1 - svelte.config.js | 13 +++++++++---- vite.config.ts | 7 ++++++- 4 files changed, 15 insertions(+), 8 deletions(-) diff --git a/src/routes/api/members/[entityId]/+server.ts b/src/routes/api/members/[entityId]/+server.ts index 37c7565..39e9103 100644 --- a/src/routes/api/members/[entityId]/+server.ts +++ b/src/routes/api/members/[entityId]/+server.ts @@ -28,7 +28,6 @@ export const GET: RequestHandler = async ({ params }) => { members: members.map((member) => ({ id: member.id, status: kvStore.get('user-' + member.id + '-state'), - //@TODO Implement statusmessage statusMessage: Math.random() > 0.5 ? 'vibing 🟢' : 'not vibing', username: member.username, image: `https://api.dicebear.com/7.x/pixel-art/svg?seed=${member.username}` @@ -52,7 +51,6 @@ export const GET: RequestHandler = async ({ params }) => { members: members.map((member) => ({ id: member.id, status: kvStore.get('user-' + member.id + '-state'), - //@TODO Implement statusmessage statusMessage: Math.random() > 0.5 ? 'vibing 🟢' : 'not vibing', username: member.username, image: `https://api.dicebear.com/7.x/pixel-art/svg?seed=${member.username}` diff --git a/src/routes/api/status/[userId]/+server.ts b/src/routes/api/status/[userId]/+server.ts index b82b69f..3cec0e6 100644 --- a/src/routes/api/status/[userId]/+server.ts +++ b/src/routes/api/status/[userId]/+server.ts @@ -9,7 +9,6 @@ export const GET: RequestHandler = async ({ params }) => { return json({ userId, status: kvStore.get('user-' + userId + '-state'), - //@TODO Implement statusmessage statusMessage: kvStore.get('user-' + userId + '-state') != Status.OFFLINE ? Math.random() > 0.5 diff --git a/svelte.config.js b/svelte.config.js index 833cead..ad26109 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -3,11 +3,16 @@ import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; /** @type {import('@sveltejs/kit').Config} */ const config = { - // Consult https://svelte.dev/docs/kit/integrations - // for more information about preprocessors - preprocess: vitePreprocess(), + // Consult https://svelte.dev/docs/kit/integrations + // for more information about preprocessors + preprocess: vitePreprocess(), - kit: { adapter: adapter() } + kit: { + adapter: adapter(), + csrf: { + trustedOrigins: ['*'] + } + } }; export default config; diff --git a/vite.config.ts b/vite.config.ts index 16d8608..be2cafa 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -3,4 +3,9 @@ import tailwindcss from '@tailwindcss/vite'; import { sveltekit } from '@sveltejs/kit/vite'; import { defineConfig } from 'vite'; -export default defineConfig({ plugins: [tailwindcss(), sveltekit(), devtoolsJson()] }); +export default defineConfig({ + plugins: [tailwindcss(), sveltekit(), devtoolsJson()], + server: { + allowedHosts: ['.ngrok-free.dev'] + } +});