refactor: User types
This commit is contained in:
parent
fadf1f4176
commit
1541813792
2 changed files with 5 additions and 5 deletions
4
src/app.d.ts
vendored
4
src/app.d.ts
vendored
|
@ -10,10 +10,10 @@ declare global {
|
|||
errorId: string;
|
||||
}
|
||||
interface Locals {
|
||||
user: User | null;
|
||||
user?: User;
|
||||
}
|
||||
interface PageData {
|
||||
user: User | null;
|
||||
user?: User;
|
||||
}
|
||||
// interface Platform {}
|
||||
}
|
||||
|
|
|
@ -9,7 +9,7 @@ export const handle: Handle = async ({ event, resolve }) => {
|
|||
const session = event.cookies.get('session');
|
||||
|
||||
if (!session) {
|
||||
event.locals.user = null;
|
||||
event.locals.user = undefined;
|
||||
return resolve(event);
|
||||
}
|
||||
|
||||
|
@ -20,7 +20,7 @@ export const handle: Handle = async ({ event, resolve }) => {
|
|||
});
|
||||
|
||||
if (!res.ok) {
|
||||
event.locals.user = null;
|
||||
event.locals.user = undefined;
|
||||
event.cookies.delete('session', { path: '/' });
|
||||
return resolve(event);
|
||||
}
|
||||
|
@ -41,7 +41,7 @@ export const handleFetch: HandleFetch = async ({ request, fetch, event: { cookie
|
|||
|
||||
request = new Request(request, {
|
||||
headers: {
|
||||
...request.headers,
|
||||
...Object.fromEntries(request.headers),
|
||||
Authorization: `Bearer ${session}`
|
||||
},
|
||||
});
|
||||
|
|
Loading…
Add table
Reference in a new issue