feat(auth): bootstrap protected support and first owner users
This commit is contained in:
@@ -1,5 +1,28 @@
|
||||
import { authRouteHandlers } from "@/lib/auth/server"
|
||||
import { authRouteHandlers, ensureAuthBootstrap } from "@/lib/auth/server"
|
||||
|
||||
export const runtime = "nodejs"
|
||||
|
||||
export const { GET, POST, PATCH, PUT, DELETE } = authRouteHandlers
|
||||
export async function GET(request: Request): Promise<Response> {
|
||||
await ensureAuthBootstrap()
|
||||
return authRouteHandlers.GET(request)
|
||||
}
|
||||
|
||||
export async function POST(request: Request): Promise<Response> {
|
||||
await ensureAuthBootstrap()
|
||||
return authRouteHandlers.POST(request)
|
||||
}
|
||||
|
||||
export async function PATCH(request: Request): Promise<Response> {
|
||||
await ensureAuthBootstrap()
|
||||
return authRouteHandlers.PATCH(request)
|
||||
}
|
||||
|
||||
export async function PUT(request: Request): Promise<Response> {
|
||||
await ensureAuthBootstrap()
|
||||
return authRouteHandlers.PUT(request)
|
||||
}
|
||||
|
||||
export async function DELETE(request: Request): Promise<Response> {
|
||||
await ensureAuthBootstrap()
|
||||
return authRouteHandlers.DELETE(request)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user