import { createLogger } from "@scandic-hotels/common/logger/createLogger" import type { Session } from "next-auth" const logger = createLogger("clientSession") export function isValidClientSession(session: Session | null) { if (!session) { return false } if (session.error) { logger.error(`Session error: ${session.error}`) return false } if (session.token.error) { logger.error(`Session token error: ${session.token.error}`) return false } if (session.token.expires_at && session.token.expires_at < Date.now()) { logger.error(`Session expired: ${session.token.expires_at}`) return false } return true }