Skip to content

Function: createSessionHandle() ​

createSessionHandle(config): (__namedParameters) => Promise<Response>

Defined in: auth/src/hooks.ts:157

Creates a SvelteKit handle function for session management. This is a convenience wrapper around extractSession.

Parameters ​

config ​

SessionMiddlewareConfig

Session middleware configuration

Returns ​

A SvelteKit handle function

(__namedParameters) => Promise<Response>

Example ​

typescript
// In hooks.server.ts
import { createSessionHandle } from '@univ-lehavre/atlas-auth/hooks';

export const handle = createSessionHandle({
  appwrite: {
    endpoint: APPWRITE_ENDPOINT,
    projectId: APPWRITE_PROJECT,
  },
});