Initial commit from create-turbo
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
import { auth } from '$lib/auth'
|
||||
import Elysia from 'elysia'
|
||||
|
||||
export const betterAuth = new Elysia({ name: 'better-auth' }).macro({
|
||||
auth: {
|
||||
async resolve({ status, request: { headers } }) {
|
||||
const session = await auth.api.getSession({
|
||||
headers,
|
||||
})
|
||||
|
||||
if (!session) return status(400)
|
||||
|
||||
return {
|
||||
user: session.user,
|
||||
session: session.session,
|
||||
}
|
||||
},
|
||||
},
|
||||
})
|
||||
Reference in New Issue
Block a user