import { NextRequest, NextResponse } from "next/server"; import { authClient } from "@/lib/supabase"; export async function GET(request: NextRequest) { const code = request.nextUrl.searchParams.get("code"); if (code) { const client = await authClient(); const { error } = await client.auth.exchangeCodeForSession(code); if (!error) return NextResponse.redirect(new URL("/dashboard", request.url)); } return NextResponse.redirect(new URL("/dashboard?auth=failed", request.url)); }