import "server-only" import { cookies } from "next/headers" import { isValidSession } from "@scandic-hotels/trpc/utils/session" import { auth } from "@/auth" export async function isLoggedInUser(): Promise { const session = await auth() const cookieStore = await cookies() const webviewTokenCookie = cookieStore.get("webviewToken") // We assume we have a valid session if we have a webviewTokenCookie. return isValidSession(session) || !!webviewTokenCookie?.value }