UNPKG

mychips-react-sdk

Version:
47 lines (44 loc) 1.71 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _Consts = _interopRequireDefault(require("../Consts")); var _package = require("../../package.json"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } class UriBuilderService { buildOfferwallUrl(adunitId, userId, gaid, idfa, gender, age, totalVirtualCurrency, affSub1, affSub2, affSub3, affSub4, affSub5) { let url = `${_Consts.default.WEB_BASE_URL}?adunit_id=${adunitId}&user_id=${userId}&`; if (gaid) { url += `gaid=${gaid}&`; } if (idfa) { url += `idfa=${idfa}&`; } if (gender) { url += `gender=${gender}&`; } if (age && age > 0) { url += `age=${age}&`; } if (totalVirtualCurrency && totalVirtualCurrency > 0) { const totalVirtualCurrencyFormatted = totalVirtualCurrency.toFixed(2); url += `total_virtual_currency=${totalVirtualCurrencyFormatted}&`; } // NEW: aff_sub1 ~ aff_sub5 if (affSub1 && affSub1.trim() !== '') url += `aff_sub1=${affSub1}&`; if (affSub2 && affSub2.trim() !== '') url += `aff_sub2=${affSub2}&`; if (affSub3 && affSub3.trim() !== '') url += `aff_sub3=${affSub3}&`; if (affSub4 && affSub4.trim() !== '') url += `aff_sub4=${affSub4}&`; if (affSub5 && affSub5.trim() !== '') url += `aff_sub5=${affSub5}&`; // Always add SDK parameter url += `sdk=react_native&sdk_version=${_package.version}`; // Remove the trailing '&' if it exists if (url.endsWith('&')) { url = url.slice(0, -1); } return url; } } var _default = exports.default = UriBuilderService; //# sourceMappingURL=UriBuilderService.js.map