UNPKG

react-native-gigya-sdk

Version:
35 lines (27 loc) 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = _default; var _sendApiCall = _interopRequireDefault(require("./sendApiCall")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _default() { return new Promise(async (resolve, reject) => { try { const completeGigyaSchema = await (0, _sendApiCall.default)('accounts.getSchema'); let output = []; for (let key in completeGigyaSchema === null || completeGigyaSchema === void 0 ? void 0 : (_completeGigyaSchema$ = completeGigyaSchema.preferencesSchema) === null || _completeGigyaSchema$ === void 0 ? void 0 : _completeGigyaSchema$.fields) { var _completeGigyaSchema$; const consentSchema = completeGigyaSchema.preferencesSchema.fields[key]; if (consentSchema.required) { consentSchema.key = key; output = [...output, consentSchema]; } } resolve(output); } catch (e) { reject(e); } }); } //# sourceMappingURL=getRequiredConsentSchemas.js.map