// @ts-nocheck
export class PlaceholderUserSessionService {
    /**
     * Retrieves the user session information from the request.
     *
     * @param req - The Fastify request object containing the cookies.
     * @returns A promise that resolves to the authenticated user session information or null if the session is invalid.
     */
    async getSessionInfoFromRequest(req) {
        console.info(req.cookies);
        await new Promise((resolve) => setTimeout(resolve, 1000));
        throw new Error('Not implemented');
    }
    /**
     * Retrieves the user session information from the authentication token
     *
     * Note: Since we use cookies, we ignore the authToken parameter
     *
     * @param req The request object
     * @returns The session info or undefined if no session is found
     */
    async getSessionInfoFromToken(req) {
        console.info(req.cookies);
        await new Promise((resolve) => setTimeout(resolve, 1000));
        throw new Error('Not implemented');
    }
}
export const userSessionService = new PlaceholderUserSessionService();
//# sourceMappingURL=user-session.service.js.map