catch error on callback

This commit is contained in:
peintnermax
2024-04-25 08:31:25 +02:00
parent e8738cef9b
commit a4f5991ba0

View File

@@ -170,11 +170,25 @@ export async function GET(request: NextRequest) {
sessionId: cookie?.id,
sessionToken: cookie?.token,
};
// const { callbackUrl } = await createCallback(server, {
// authRequestId,
// session,
// });
// return NextResponse.redirect(callbackUrl);
try {
const { callbackUrl } = await createCallback(server, {
authRequestId,
session,
});
if (callbackUrl) {
return NextResponse.redirect(callbackUrl);
} else {
gotoAccounts();
}
} catch (error) {
console.error(error);
gotoAccounts();
}
} else {
return NextResponse.json(
{ error: "No active session found" },