import { type NextRequest, NextResponse } from "next/server" import { getPublicURL } from "@/server/utils" import { signOut } from "@/auth" import { destroySocialSession } from "@/auth/scandic/session" import type { Lang } from "@scandic-hotels/common/constants/language" export async function GET( request: NextRequest, _context: { params: Promise<{ lang: Lang }> } ) { const publicURL = getPublicURL(request) const redirectTo: string = publicURL await signOut({ redirectTo, redirect: false }) // Delete scandic session once user logouts from sas await destroySocialSession() return NextResponse.redirect(redirectTo) }