"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = getAuthCookieNames; const get_csrf_header_name_1 = __importDefault(require("../../../actions/get-csrf-header-name")); const grab_db_names_1 = __importDefault(require("../../../utils/grab-db-names")); /** * # Grab Auth Cookie Names */ function getAuthCookieNames(params) { const cookiesPrefix = process.env.DSQL_COOKIES_PREFIX || "dsql_"; const cookiesKeyName = process.env.DSQL_COOKIES_KEY_NAME || "key"; const cookiesCSRFName = (0, get_csrf_header_name_1.default)(); const cookieOneTimeCodeName = process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME || "one-time-code"; const { dbSlug } = (0, grab_db_names_1.default)({ dbName: params === null || params === void 0 ? void 0 : params.database }); let keyCookieName = cookiesPrefix; if (params === null || params === void 0 ? void 0 : params.userId) keyCookieName += `user_${params.userId}_`; if (dbSlug) keyCookieName += `${dbSlug}_`; keyCookieName += cookiesKeyName; let csrfCookieName = cookiesPrefix; if (params === null || params === void 0 ? void 0 : params.userId) csrfCookieName += `user_${params.userId}_`; if (dbSlug) csrfCookieName += `${dbSlug}_`; csrfCookieName += cookiesCSRFName; let oneTimeCodeName = cookiesPrefix; if (params === null || params === void 0 ? void 0 : params.userId) oneTimeCodeName += `user_${params.userId}_`; if (dbSlug) oneTimeCodeName += `${dbSlug}_`; oneTimeCodeName += cookieOneTimeCodeName; return { keyCookieName, csrfCookieName, oneTimeCodeName, }; }