(event: H3Event)
| 8 | * @returns |
| 9 | */ |
| 10 | export const useServerSession = async (event: H3Event) => { |
| 11 | const config = useRuntimeConfig(event) |
| 12 | |
| 13 | if (!config.sessionPassword) { |
| 14 | throw new Error('Session password is not configured') |
| 15 | } |
| 16 | |
| 17 | const serverSession = await useSession<UserServerSession>(event, { |
| 18 | password: config.sessionPassword, |
| 19 | maxAge: CACHE_MAX_AGE_ONE_DAY * 179, |
| 20 | }) |
| 21 | |
| 22 | return serverSession |
| 23 | } |
no outgoing calls
no test coverage detected