UNPKG

@arc-publishing/sdk-sales

Version:
29 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var getConfig_1 = require("../sdk/getConfig"); var sales_1 = tslib_1.__importDefault(require("./sales")); function enforceRecaptcha(recaptchaToken) { return tslib_1.__awaiter(this, void 0, void 0, function () { var config; return tslib_1.__generator(this, function (_a) { switch (_a.label) { case 0: return [4, sales_1.default.getConfig()]; case 1: config = _a.sent(); if ((0, getConfig_1.isConfigOptions)(config) && config.checkoutRecaptchaEnabled && !recaptchaToken) { throw { code: '130001', message: 'Captcha token invalid' }; } else { return [2, true]; } return [2]; } }); }); } exports.default = enforceRecaptcha; //# sourceMappingURL=enforceRecaptcha.js.map