fixes serverside pb auth

This commit is contained in:
Christian Beutel
2024-02-27 00:19:17 +01:00
parent 275874fba9
commit 9b7a4adadf
13 changed files with 39 additions and 33 deletions

View File

@@ -1,9 +1,7 @@
import { createInstance } from '$lib/pocketbase'
import { createInstance, pb } from '$lib/pocketbase'
import type { Handle } from '@sveltejs/kit'
export const handle: Handle = async ({ event, resolve }) => {
const pb = createInstance()
// load the store data from the request cookie string
pb.authStore.loadFromCookie(event.request.headers.get('cookie') || '')
try {
@@ -15,7 +13,7 @@ export const handle: Handle = async ({ event, resolve }) => {
// clear the auth store on failed refresh
pb.authStore.clear()
}
event.locals.pb = pb
event.locals.user = pb.authStore.model