DigitalConsumer.ISS/src/constants/cookie-names.js
Bill Richardson 09be7d8ed6 Cookie and Id updates
Taken from FMG.
2024-04-22 11:06:11 -04:00

28 lines
904 B
JavaScript

import applicationConfig from '@/constants/application-config.js';
import { convertToSeconds } from '@/helpers/date-helper.js';
/**
* @module cookieNames
* @requires applicationConfig
* @author T-Wrecks Team
* @copyright Safelite
*/
const cookieNames = Object.freeze({
ISS_SESSION_INFO: `ISSSessionInfo-${applicationConfig.CURRENT_ENVIRONMENT}`,
ISS_SESSION_KEY: `ISSSessionKey-${applicationConfig.CURRENT_ENVIRONMENT}`,
ISS_USER_ID: `ISSUserId-${applicationConfig.CURRENT_ENVIRONMENT}`,
// Existing Safelite.com cookies
DXDEV: 'dxdev',
SESSION_ID: 'sid',
SESSION_KEY: 'skey'
});
const cookieExpirations = Object.freeze({
SESSION_ID: convertToSeconds({ minutes: 30 }),
DXDEV: convertToSeconds({ years: 1 }),
ISS_USER_ID: convertToSeconds({ weeks: 1 }),
ISS_SESSION_KEY: convertToSeconds({ minutes: 30 })
});
export { cookieNames, cookieExpirations };