@ketch-sdk/ketch-data-layer
Version:
Ketch Data Layer interface
19 lines • 1.33 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const util_1 = require("./util");
const fetcher_1 = tslib_1.__importDefault(require("../queryString/fetcher"));
function cookieFetcher(w, name) {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
if (!w || name.length === 0) {
return [];
}
const pv = (0, util_1.getCookie)(w, name);
if (!pv || pv === '0') {
return (0, fetcher_1.default)(w, `ketch_${name}`);
}
return [pv];
});
}
exports.default = cookieFetcher;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmV0Y2hlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb29raWUvZmV0Y2hlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxpQ0FBa0M7QUFDbEMsNkVBQXVEO0FBRXZELFNBQThCLGFBQWEsQ0FBQyxDQUFTLEVBQUUsSUFBWTs7UUFDakUsSUFBSSxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsTUFBTSxLQUFLLENBQUMsRUFBRTtZQUMzQixPQUFPLEVBQUUsQ0FBQTtTQUNWO1FBRUQsTUFBTSxFQUFFLEdBQUcsSUFBQSxnQkFBUyxFQUFDLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQTtRQUM3QixJQUFJLENBQUMsRUFBRSxJQUFJLEVBQUUsS0FBSyxHQUFHLEVBQUU7WUFDckIsT0FBTyxJQUFBLGlCQUFrQixFQUFDLENBQUMsRUFBRSxTQUFTLElBQUksRUFBRSxDQUFDLENBQUE7U0FDOUM7UUFFRCxPQUFPLENBQUMsRUFBRSxDQUFDLENBQUE7SUFDYixDQUFDO0NBQUE7QUFYRCxnQ0FXQyJ9