extremely claude-assisted go game based on atproto! working on cleaning up and giving a more unique design, still has a bit of a slop vibe to it.
1import { subscribeToFirehose } from '$lib/server/firehose';
2import type { Handle } from '@sveltejs/kit';
3
4// Initialize firehose on server start (platform context will be passed on first request)
5let firehoseInitialized = false;
6
7export const handle: Handle = async ({ event, resolve }) => {
8 // Initialize firehose with platform context on first request
9 if (!firehoseInitialized && event.platform) {
10 subscribeToFirehose(event.platform);
11 firehoseInitialized = true;
12 }
13
14 return resolve(event);
15};