Skip to content

Commit d01037a

Browse files
committed
bit more explicit
1 parent 9dc0452 commit d01037a

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

server/api/auth/session.get.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
1-
import type { UserSession } from '#shared/schemas/userSession'
1+
import { UserSessionSchema } from '#shared/schemas/userSession'
2+
import { safeParse } from 'valibot'
23

34
export default eventHandlerWithOAuthSession(async (event, oAuthSession, serverSession) => {
4-
return serverSession.data as UserSession
5+
const result = safeParse(UserSessionSchema, serverSession.data)
6+
if (!result.success) {
7+
return null
8+
}
9+
10+
return result.output
511
})

0 commit comments

Comments
 (0)