@grafana/faro-web-sdk
Version:
Faro instrumentations, metas, transports for web.
18 lines • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.defaultSessionTrackingConfig = exports.MAX_SESSION_PERSISTENCE_TIME = exports.MAX_SESSION_PERSISTENCE_TIME_BUFFER = exports.STORAGE_UPDATE_DELAY = exports.SESSION_INACTIVITY_TIME = exports.SESSION_EXPIRATION_TIME = exports.STORAGE_KEY = void 0;
exports.STORAGE_KEY = 'com.grafana.faro.session';
exports.SESSION_EXPIRATION_TIME = 4 * 60 * 60 * 1000; // hrs
exports.SESSION_INACTIVITY_TIME = 15 * 60 * 1000; // minutes
exports.STORAGE_UPDATE_DELAY = 1 * 1000; // seconds
/**
* @deprecated MAX_SESSION_PERSISTENCE_TIME_BUFFER is not used anymore. The constant will be removed in the future
*/
exports.MAX_SESSION_PERSISTENCE_TIME_BUFFER = 1 * 60 * 1000;
exports.MAX_SESSION_PERSISTENCE_TIME = exports.SESSION_INACTIVITY_TIME;
exports.defaultSessionTrackingConfig = {
enabled: true,
persistent: false,
maxSessionPersistenceTime: exports.MAX_SESSION_PERSISTENCE_TIME,
};
//# sourceMappingURL=sessionConstants.js.map