import {Logger, logSetup} from "$lib/logger"; export enum AuthResult { Failed = 0, Successful = 1 } export interface SessionInfo { id: string, org_id: string, email: string, createdAt: string, hasTOTP: boolean } export interface SessionAuthError { code: string, message: string } logSetup(); const logger = new Logger("auth.ts"); export async function isAuthedSession(): Promise<[AuthResult, SessionInfo | SessionAuthError]> { logger.info('Checking for session authentication'); return [AuthResult.Failed, {code: "asdji", message: "asdioj"}] }