UNPKG

@mopinion/deploy

Version:

Deploy your Mopinion feedback forms with ease

58 lines (50 loc) 1.84 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.loadDeployment = loadDeployment; exports.loadDraft = loadDraft; exports.validateAssistant = validateAssistant; var _request = _interopRequireDefault(require("./request")); var _config = require("./config"); var _utils = require("./utils"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function loadDeployment(id, _ref) { var onSuccess = _ref.onSuccess; var refresh = (0, _config.getConfig)(function (config) { return config.refresh; }); var debug = (0, _config.getDebugEnabled)(id); var forceRefresh = debug || refresh; var url = "https://".concat((0, _config.getDeployDomain)(), "/config/").concat(id).concat(forceRefresh ? '?' + Date.now() : ''); (0, _request["default"])({ url: url, cachePath: id, useCache: !debug && !forceRefresh, shouldCache: function shouldCache(data) { return !debug && (data === null || data === void 0 ? void 0 : data.code) === 200; }, onSuccess: onSuccess }); } function validateAssistant(id, _ref2) { var onSuccess = _ref2.onSuccess; (0, _request["default"])({ url: "https://".concat((0, _config.getDebugDomain)(), "/assistant/").concat(id, "?token=").concat((0, _utils.getCookie)('MOP_assistant')), shouldCache: function shouldCache() { return false; }, onSuccess: onSuccess }); } function loadDraft(id, _ref3) { var onSuccess = _ref3.onSuccess; (0, _request["default"])({ url: "https://".concat((0, _config.getDebugDomain)(), "/assistant/draft/").concat(id, "?token=").concat((0, _utils.getCookie)('MOP_assistant'), "&").concat(Date.now()), shouldCache: function shouldCache() { return false; }, onSuccess: onSuccess }); } //# sourceMappingURL=api.js.map