UNPKG

@ketch-sdk/ketch-data-layer

Version:
26 lines 1.78 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const ketch_cookie_1 = require("@ketch-com/ketch-cookie"); const uuid_1 = require("uuid"); const MANAGED_IDENTITY_TTL = 730 * 86400; function managedFetcher(w, name) { return tslib_1.__awaiter(this, void 0, void 0, function* () { if (!w || name.length === 0) { return []; } name = '_swb'; let pv = (0, ketch_cookie_1.getCookie)(w, name); if (pv) { return [pv]; } (0, ketch_cookie_1.setCookie)(w, name, (0, uuid_1.v4)(), MANAGED_IDENTITY_TTL); pv = (0, ketch_cookie_1.getCookie)(w, name); if (pv) { return [pv]; } return []; }); } exports.default = managedFetcher; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmV0Y2hlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9tYW5hZ2VkL2ZldGNoZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsMERBQThEO0FBQzlELCtCQUFtQztBQUVuQyxNQUFNLG9CQUFvQixHQUFHLEdBQUcsR0FBRyxLQUFLLENBQUE7QUFFeEMsU0FBOEIsY0FBYyxDQUFDLENBQVMsRUFBRSxJQUFZOztRQUNsRSxJQUFJLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFO1lBQzNCLE9BQU8sRUFBRSxDQUFBO1NBQ1Y7UUFFRCxJQUFJLEdBQUcsTUFBTSxDQUFBO1FBRWIsSUFBSSxFQUFFLEdBQUcsSUFBQSx3QkFBUyxFQUFDLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQTtRQUMzQixJQUFJLEVBQUUsRUFBRTtZQUNOLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQTtTQUNaO1FBRUQsSUFBQSx3QkFBUyxFQUFDLENBQUMsRUFBRSxJQUFJLEVBQUUsSUFBQSxTQUFNLEdBQUUsRUFBRSxvQkFBb0IsQ0FBQyxDQUFBO1FBRWxELEVBQUUsR0FBRyxJQUFBLHdCQUFTLEVBQUMsQ0FBQyxFQUFFLElBQUksQ0FBQyxDQUFBO1FBQ3ZCLElBQUksRUFBRSxFQUFFO1lBQ04sT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFBO1NBQ1o7UUFFRCxPQUFPLEVBQUUsQ0FBQTtJQUNYLENBQUM7Q0FBQTtBQXBCRCxpQ0FvQkMifQ==