atmo.rsvp
1import type { Handle } from '@sveltejs/kit';
2import { restoreSession } from '$lib/atproto/server/session';
3
4export const handle: Handle = async ({ event, resolve }) => {
5 const { session, client, did } = await restoreSession(
6 event.cookies,
7 event.platform?.env
8 );
9
10 event.locals.session = session;
11 event.locals.client = client;
12 event.locals.did = did;
13
14 return resolve(event);
15};