@dodgeball/trust-sdk-client
Version:
Dodgeball Client SDK
30 lines (29 loc) • 1.61 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DODGEBALL_SESSION_KEY = exports.DodgeballSessionMessageType = exports.DISABLED_SESSION_ID = exports.DISABLED_SOURCE_TOKEN = exports.DEFAULT_VERIFICATION_OPTIONS = exports.DEFAULT_CONFIG = exports.DEFAULT_REQUIRE_SRC = exports.MAX_INTEGRATION_LOAD_TIMEOUT = exports.MIN_TOKEN_REFRESH_INTERVAL_MS = void 0;
var types_1 = require("./types");
exports.MIN_TOKEN_REFRESH_INTERVAL_MS = 30 * 60 * 1000;
exports.MAX_INTEGRATION_LOAD_TIMEOUT = 2 * 1000;
exports.DEFAULT_REQUIRE_SRC = "https://requirejs.org/docs/release/2.3.6/minified/require.js";
exports.DEFAULT_CONFIG = {
apiUrl: "https://api.dodgeballhq.com/",
apiVersion: types_1.DodgeballApiVersion.v1,
isEnabled: true,
enableCrossDomainSession: false,
};
exports.DEFAULT_VERIFICATION_OPTIONS = {
maxDuration: 24 * 60 * 60 * 1000,
pollingInterval: 200,
numAtInitialPollingInterval: 3,
maxPollingInterval: 3 * 1000,
};
exports.DISABLED_SOURCE_TOKEN = "DISABLED_SOURCE_TOKEN";
exports.DISABLED_SESSION_ID = "DISABLED_SESSION_ID";
var DodgeballSessionMessageType;
(function (DodgeballSessionMessageType) {
DodgeballSessionMessageType["GET_SESSION"] = "_DB_GET";
DodgeballSessionMessageType["GET_SESSION_RESPONSE"] = "_DB_GET_RESPONSE";
DodgeballSessionMessageType["SET_SESSION"] = "_DB_SET";
DodgeballSessionMessageType["CLEAR_SESSION"] = "_DB_CLEAR";
})(DodgeballSessionMessageType = exports.DodgeballSessionMessageType || (exports.DodgeballSessionMessageType = {}));
exports.DODGEBALL_SESSION_KEY = "_db_s";