@como/como-client
Advanced tools
Comparing version 0.1.31 to 0.1.32
305
lib/como.js
@@ -33,4 +33,3 @@ 'use strict'; | ||
var como = {}; | ||
var comoData = void 0; | ||
var como = { comoData: {} }; | ||
var INITIAL_COMO_DATA = { | ||
@@ -51,3 +50,3 @@ env: environmentConfig, | ||
var _ref = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee() { | ||
var _comoData, refresher, expiresIn; | ||
var _como$comoData, refresher, expiresIn; | ||
@@ -58,3 +57,3 @@ return _regenerator2.default.wrap(function _callee$(_context) { | ||
case 0: | ||
_comoData = comoData, refresher = _comoData.refresher, expiresIn = _comoData.expiresIn; | ||
_como$comoData = como.comoData, refresher = _como$comoData.refresher, expiresIn = _como$comoData.expiresIn; | ||
@@ -87,3 +86,3 @@ if (!(expiresIn && moment(expiresIn).subtract(10, 'seconds').isBefore(moment()))) { | ||
como.signon = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee2() { | ||
var _comoData2, api, data, _error$response$data, code, message; | ||
var api, data, _error$response$data, code, message; | ||
@@ -94,6 +93,6 @@ return _regenerator2.default.wrap(function _callee2$(_context2) { | ||
case 0: | ||
_comoData2 = comoData, api = _comoData2.api; | ||
api = como.comoData.api; | ||
_context2.prev = 1; | ||
_context2.next = 4; | ||
return api.signOn(comoData.installationId, comoData.locationId); | ||
return api.signOn(como.comoData.installationId, como.comoData.locationId); | ||
@@ -165,3 +164,3 @@ case 4: | ||
comoData = (0, _extends3.default)({}, INITIAL_COMO_DATA, credentials, { | ||
como.comoData = (0, _extends3.default)({}, INITIAL_COMO_DATA, credentials, { | ||
installationId: installationId, | ||
@@ -181,7 +180,7 @@ locationId: locationId, | ||
gateway = comoData.env_params.gateway; | ||
gateway = como.comoData.env_params.gateway; | ||
_APIService$getServic = APIService.getService(gateway, installationId, como.getCredentials, updateCredentials), service = _APIService$getServic.service, refresher = _APIService$getServic.refresher; | ||
comoData.api = service; | ||
comoData.refresher = refresher; | ||
como.comoData.api = service; | ||
como.comoData.refresher = refresher; | ||
@@ -228,10 +227,10 @@ accessToken = credentials.accessToken, refreshToken = credentials.refreshToken, expiresIn = credentials.expiresIn; | ||
comoData.accessToken = credentials.accessToken; | ||
comoData.token = credentials.accessToken; | ||
comoData.refreshToken = credentials.refreshToken; | ||
comoData.expiresIn = credentials.expiresIn; | ||
como.comoData.accessToken = credentials.accessToken; | ||
como.comoData.token = credentials.accessToken; | ||
como.comoData.refreshToken = credentials.refreshToken; | ||
como.comoData.expiresIn = credentials.expiresIn; | ||
}; | ||
como.getExternalUrlByID = function (itemID, gpsData, assetID, accessibilityData) { | ||
var locationData = comoData.mainResources[resourceNames.LOCATION_DATA]; | ||
var locationData = como.comoData.mainResources[resourceNames.LOCATION_DATA]; | ||
if (locationData && locationData.WebViews && locationData.WebViews[0].item) { | ||
@@ -249,3 +248,3 @@ var possibleWebViews = locationData.WebViews[0].item.filter(function (u) { | ||
var _ref4 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee4(url, gpsData, assetID, accessibilityData) { | ||
var legacyUrl, externalUrl, _comoData3, api, locationId, token, env, membership, assets, locationData, apiObjects, dataToUse; | ||
var legacyUrl, externalUrl, _como$comoData2, api, locationId, token, env, membership, assets, locationData, apiObjects, dataToUse; | ||
@@ -264,6 +263,6 @@ return _regenerator2.default.wrap(function _callee4$(_context4) { | ||
if (externalUrl && externalUrl.startsWith(legacyUrl)) { | ||
externalUrl = externalUrl.replace(legacyUrl, comoData.env_params.app_modules_root); | ||
externalUrl = externalUrl.replace(legacyUrl, como.comoData.env_params.app_modules_root); | ||
} | ||
_comoData3 = comoData, api = _comoData3.api, locationId = _comoData3.locationId, token = _comoData3.token, env = _comoData3.env_params, membership = _comoData3.membership, assets = _comoData3.assets; | ||
locationData = comoData.mainResources && comoData.mainResources[resourceNames.LOCATION_DATA]; | ||
_como$comoData2 = como.comoData, api = _como$comoData2.api, locationId = _como$comoData2.locationId, token = _como$comoData2.token, env = _como$comoData2.env_params, membership = _como$comoData2.membership, assets = _como$comoData2.assets; | ||
locationData = como.comoData.mainResources && como.comoData.mainResources[resourceNames.LOCATION_DATA]; | ||
apiObjects = { api: api, servicesRoot: env.services_root }; | ||
@@ -289,3 +288,3 @@ dataToUse = { | ||
como.getFeedbackFormData = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee5() { | ||
var _comoData4, locationId, token, env, api; | ||
var _como$comoData3, locationId, token, env, api; | ||
@@ -296,3 +295,3 @@ return _regenerator2.default.wrap(function _callee5$(_context5) { | ||
case 0: | ||
_comoData4 = comoData, locationId = _comoData4.locationId, token = _comoData4.token, env = _comoData4.env_params, api = _comoData4.api; | ||
_como$comoData3 = como.comoData, locationId = _como$comoData3.locationId, token = _como$comoData3.token, env = _como$comoData3.env_params, api = _como$comoData3.api; | ||
return _context5.abrupt('return', api.getFeedbackFormData(env.zapp_root, locationId, token)); | ||
@@ -314,3 +313,3 @@ | ||
var _ref6 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee6(form) { | ||
var _comoData5, api, data, _error$response$data2, code, message; | ||
var api, data, _error$response$data2, code, message; | ||
@@ -321,3 +320,3 @@ return _regenerator2.default.wrap(function _callee6$(_context6) { | ||
case 0: | ||
_comoData5 = comoData, api = _comoData5.api; | ||
api = como.comoData.api; | ||
_context6.prev = 1; | ||
@@ -367,3 +366,3 @@ _context6.next = 4; | ||
var _ref7 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee7(verificationCode, type, form) { | ||
var _comoData6, api, data, _error$response$data3, code, message; | ||
var api, data, _error$response$data3, code, message; | ||
@@ -374,3 +373,3 @@ return _regenerator2.default.wrap(function _callee7$(_context7) { | ||
case 0: | ||
_comoData6 = comoData, api = _comoData6.api; | ||
api = como.comoData.api; | ||
_context7.prev = 1; | ||
@@ -418,3 +417,3 @@ _context7.next = 4; | ||
var _ref8 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee8(form) { | ||
var _comoData7, api, data, _error$response$data4, code, message; | ||
var api, data, _error$response$data4, code, message; | ||
@@ -425,3 +424,3 @@ return _regenerator2.default.wrap(function _callee8$(_context8) { | ||
case 0: | ||
_comoData7 = comoData, api = _comoData7.api; | ||
api = como.comoData.api; | ||
_context8.prev = 1; | ||
@@ -471,3 +470,3 @@ _context8.next = 4; | ||
var _ref9 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee9(verificationCode, type, form) { | ||
var _comoData8, api, data, _error$response$data5, code, message; | ||
var api, data, _error$response$data5, code, message; | ||
@@ -478,3 +477,3 @@ return _regenerator2.default.wrap(function _callee9$(_context9) { | ||
case 0: | ||
_comoData8 = comoData, api = _comoData8.api; | ||
api = como.comoData.api; | ||
_context9.prev = 1; | ||
@@ -523,3 +522,3 @@ _context9.next = 4; | ||
var _ref10 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee10(identifier, type) { | ||
var _comoData9, api, data, _error$response$data6, code, message; | ||
var api, data, _error$response$data6, code, message; | ||
@@ -530,3 +529,3 @@ return _regenerator2.default.wrap(function _callee10$(_context10) { | ||
case 0: | ||
_comoData9 = comoData, api = _comoData9.api; | ||
api = como.comoData.api; | ||
_context10.prev = 1; | ||
@@ -576,3 +575,3 @@ _context10.next = 4; | ||
var _ref11 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee11(identifier, type, code) { | ||
var _comoData10, api, _ref12, consent, _error$response$data7, errCode, message; | ||
var api, _ref12, consent, _error$response$data7, errCode, message; | ||
@@ -583,3 +582,3 @@ return _regenerator2.default.wrap(function _callee11$(_context11) { | ||
case 0: | ||
_comoData10 = comoData, api = _comoData10.api; | ||
api = como.comoData.api; | ||
_context11.prev = 1; | ||
@@ -593,3 +592,3 @@ _context11.next = 4; | ||
comoData.consent = consent; | ||
como.comoData.consent = consent; | ||
_context11.next = 17; | ||
@@ -648,3 +647,3 @@ break; | ||
var _comoData11, env, locationId, api, membership; | ||
var _como$comoData4, env, locationId, api, membership; | ||
@@ -655,3 +654,3 @@ return _regenerator2.default.wrap(function _callee12$(_context12) { | ||
case 0: | ||
_comoData11 = comoData, env = _comoData11.env_params, locationId = _comoData11.locationId, api = _comoData11.api; | ||
_como$comoData4 = como.comoData, env = _como$comoData4.env_params, locationId = _como$comoData4.locationId, api = _como$comoData4.api; | ||
_context12.next = 3; | ||
@@ -663,3 +662,3 @@ return api.getUserAtLocation(env.zapp_root, locationId, onlyAssetKeys); | ||
comoData.membership = membership; | ||
como.comoData.membership = membership; | ||
@@ -684,3 +683,3 @@ case 5: | ||
var _ref14 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee13(data) { | ||
var _comoData12, api, locationId, token, env; | ||
var _como$comoData5, api, locationId, token, env; | ||
@@ -691,3 +690,3 @@ return _regenerator2.default.wrap(function _callee13$(_context13) { | ||
case 0: | ||
_comoData12 = comoData, api = _comoData12.api, locationId = _comoData12.locationId, token = _comoData12.token, env = _comoData12.env_params; | ||
_como$comoData5 = como.comoData, api = _como$comoData5.api, locationId = _como$comoData5.locationId, token = _como$comoData5.token, env = _como$comoData5.env_params; | ||
return _context13.abrupt('return', api.openApp(env.zapp_root, token, locationId, data)); | ||
@@ -715,3 +714,3 @@ | ||
var _ref15 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee14(pushEnable, locationEnable) { | ||
var _comoData13, api, locationId, token, env; | ||
var _como$comoData6, api, locationId, token, env; | ||
@@ -722,3 +721,3 @@ return _regenerator2.default.wrap(function _callee14$(_context14) { | ||
case 0: | ||
_comoData13 = comoData, api = _comoData13.api, locationId = _comoData13.locationId, token = _comoData13.token, env = _comoData13.env_params; | ||
_como$comoData6 = como.comoData, api = _como$comoData6.api, locationId = _como$comoData6.locationId, token = _como$comoData6.token, env = _como$comoData6.env_params; | ||
return _context14.abrupt('return', api.clientUpdateMembership(env.services_root, token, locationId, pushEnable, locationEnable)); | ||
@@ -746,3 +745,3 @@ | ||
var _ref16 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee15(resourceId) { | ||
var resource, err, _comoData14, env, api, responseJson; | ||
var resource, err, _como$comoData7, env, api, responseJson; | ||
@@ -753,3 +752,3 @@ return _regenerator2.default.wrap(function _callee15$(_context15) { | ||
case 0: | ||
resource = comoData.mainResourcesMap[resourceId]; | ||
resource = como.comoData.mainResourcesMap[resourceId]; | ||
@@ -765,5 +764,5 @@ if (resource) { | ||
case 4: | ||
_comoData14 = comoData, env = _comoData14.env_params, api = _comoData14.api; | ||
_como$comoData7 = como.comoData, env = _como$comoData7.env_params, api = _como$comoData7.api; | ||
_context15.next = 7; | ||
return api.getLoyaltyResource(env.services_root_temp, resource.id, 'Namespace' in resource ? resource.Namespace : 'location_' + comoData.locationId, resource.Version); | ||
return api.getLoyaltyResource(env.services_root_temp, resource.id, 'Namespace' in resource ? resource.Namespace : 'location_' + como.comoData.locationId, resource.Version); | ||
@@ -774,3 +773,3 @@ case 7: | ||
comoData.mainResources[resourceId] = responseJson; | ||
como.comoData.mainResources[resourceId] = responseJson; | ||
@@ -795,4 +794,3 @@ case 9: | ||
como.reloadLocationState = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee16() { | ||
var _comoData15, api, state, mainResources; | ||
var api, state, mainResources; | ||
return _regenerator2.default.wrap(function _callee16$(_context16) { | ||
@@ -802,5 +800,5 @@ while (1) { | ||
case 0: | ||
_comoData15 = comoData, api = _comoData15.api; | ||
api = como.comoData.api; | ||
_context16.next = 3; | ||
return api.getLocationState(comoData.env_params.zapp_root, comoData.locationId); | ||
return api.getLocationState(como.comoData.env_params.zapp_root, como.comoData.locationId); | ||
@@ -810,7 +808,7 @@ case 3: | ||
comoData.locationState = state; | ||
como.comoData.locationState = state; | ||
mainResources = state.MainResources.Resource; | ||
comoData.mainResourcesMap = mainResources.reduce(function (total, obj) { | ||
como.comoData.mainResourcesMap = mainResources.reduce(function (total, obj) { | ||
total[obj.id] = obj; // eslint-disable-line no-param-reassign | ||
@@ -832,3 +830,3 @@ return total; | ||
como.getAppClientID = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee17() { | ||
var _comoData16, env, locationId, api, responseJson; | ||
var _como$comoData8, env, locationId, api, responseJson; | ||
@@ -839,3 +837,3 @@ return _regenerator2.default.wrap(function _callee17$(_context17) { | ||
case 0: | ||
_comoData16 = comoData, env = _comoData16.env_params, locationId = _comoData16.locationId, api = _comoData16.api; | ||
_como$comoData8 = como.comoData, env = _como$comoData8.env_params, locationId = _como$comoData8.locationId, api = _como$comoData8.api; | ||
_context17.next = 3; | ||
@@ -860,3 +858,3 @@ return api.getShortUserId(env.zapp_root, locationId); | ||
como.getPaymentCode = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee18() { | ||
var _comoData17, env, locationId, api, responseJson; | ||
var _como$comoData9, env, locationId, api, responseJson; | ||
@@ -867,3 +865,3 @@ return _regenerator2.default.wrap(function _callee18$(_context18) { | ||
case 0: | ||
_comoData17 = comoData, env = _comoData17.env_params, locationId = _comoData17.locationId, api = _comoData17.api; | ||
_como$comoData9 = como.comoData, env = _como$comoData9.env_params, locationId = _como$comoData9.locationId, api = _como$comoData9.api; | ||
_context18.next = 3; | ||
@@ -888,3 +886,3 @@ return api.getPaymentCode(env.zapp_root, locationId); | ||
como.logout = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee19() { | ||
var _comoData18, api, response, _error$response$data8, errCode, message; | ||
var api, response, _error$response$data8, errCode, message; | ||
@@ -895,3 +893,3 @@ return _regenerator2.default.wrap(function _callee19$(_context19) { | ||
case 0: | ||
_comoData18 = comoData, api = _comoData18.api; | ||
api = como.comoData.api; | ||
_context19.prev = 1; | ||
@@ -934,3 +932,3 @@ _context19.next = 4; | ||
var _ref21 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee20(assetKey) { | ||
var _comoData19, env, locationId, api, responseJson; | ||
var _como$comoData10, env, locationId, api, responseJson; | ||
@@ -941,3 +939,3 @@ return _regenerator2.default.wrap(function _callee20$(_context20) { | ||
case 0: | ||
_comoData19 = comoData, env = _comoData19.env_params, locationId = _comoData19.locationId, api = _comoData19.api; | ||
_como$comoData10 = como.comoData, env = _como$comoData10.env_params, locationId = _como$comoData10.locationId, api = _como$comoData10.api; | ||
_context20.next = 3; | ||
@@ -969,3 +967,3 @@ return api.redeemAsset(env.zapp_root, locationId, assetKey); | ||
var _ref22 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee21(itemId) { | ||
var _comoData20, env, token, locationId, api, responseJson; | ||
var _como$comoData11, env, token, locationId, api, responseJson; | ||
@@ -976,3 +974,3 @@ return _regenerator2.default.wrap(function _callee21$(_context21) { | ||
case 0: | ||
_comoData20 = comoData, env = _comoData20.env_params, token = _comoData20.token, locationId = _comoData20.locationId, api = _comoData20.api; | ||
_como$comoData11 = como.comoData, env = _como$comoData11.env_params, token = _como$comoData11.token, locationId = _como$comoData11.locationId, api = _como$comoData11.api; | ||
_context21.next = 3; | ||
@@ -1003,3 +1001,3 @@ return api.purchaseAsset(env.zapp_root, locationId, token, itemId); | ||
como.reloadAssets = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee22() { | ||
var _comoData21, env, locationId, api, responseJson, assets, archivedAssets, dateNow; | ||
var _como$comoData12, env, locationId, api, responseJson, assets, archivedAssets, dateNow; | ||
@@ -1010,3 +1008,3 @@ return _regenerator2.default.wrap(function _callee22$(_context22) { | ||
case 0: | ||
_comoData21 = comoData, env = _comoData21.env_params, locationId = _comoData21.locationId, api = _comoData21.api; | ||
_como$comoData12 = como.comoData, env = _como$comoData12.env_params, locationId = _como$comoData12.locationId, api = _como$comoData12.api; | ||
_context22.next = 3; | ||
@@ -1046,4 +1044,4 @@ return api.memberAssets(env.services_root, locationId); | ||
comoData.archivedAssets = archivedAssets; | ||
comoData.assets = assets; // saperate assest from archivedAssets | ||
como.comoData.archivedAssets = archivedAssets; | ||
como.comoData.assets = assets; // saperate assest from archivedAssets | ||
@@ -1063,3 +1061,3 @@ case 10: | ||
como.reloadArchivedAssets = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee23() { | ||
var _comoData22, env, locationId, api, responseJson; | ||
var _como$comoData13, env, locationId, api, responseJson; | ||
@@ -1070,3 +1068,3 @@ return _regenerator2.default.wrap(function _callee23$(_context23) { | ||
case 0: | ||
_comoData22 = comoData, env = _comoData22.env_params, locationId = _comoData22.locationId, api = _comoData22.api; | ||
_como$comoData13 = como.comoData, env = _como$comoData13.env_params, locationId = _como$comoData13.locationId, api = _como$comoData13.api; | ||
_context23.next = 3; | ||
@@ -1078,3 +1076,3 @@ return api.memberAssets(env.services_root, locationId, true); | ||
comoData.redeemedAssets = responseJson; | ||
como.comoData.redeemedAssets = responseJson; | ||
@@ -1094,6 +1092,6 @@ case 5: | ||
como.mergeTexts = function () { | ||
if (comoData.mainResources.AppTexts && comoData.mainResources.DefaultAppTexts) { | ||
comoData.app_texts = comoData.mainResources.DefaultAppTexts; | ||
(0, _keys2.default)(comoData.mainResources.AppTexts).forEach(function (key) { | ||
comoData.app_texts[key] = comoData.mainResources.AppTexts[key]; | ||
if (como.comoData.mainResources.AppTexts && como.comoData.mainResources.DefaultAppTexts) { | ||
como.comoData.app_texts = como.comoData.mainResources.DefaultAppTexts; | ||
(0, _keys2.default)(como.comoData.mainResources.AppTexts).forEach(function (key) { | ||
como.comoData.app_texts[key] = como.comoData.mainResources.AppTexts[key]; | ||
}); | ||
@@ -1108,3 +1106,3 @@ } | ||
como.getTextForKey = function (key) { | ||
return comoData.app_texts[key]; | ||
return como.comoData.app_texts[key]; | ||
}; | ||
@@ -1148,5 +1146,5 @@ | ||
como.loadForm = function (type) { | ||
var _comoData23 = comoData, | ||
api = _comoData23.api, | ||
locationId = _comoData23.locationId; | ||
var _como$comoData14 = como.comoData, | ||
api = _como$comoData14.api, | ||
locationId = _como$comoData14.locationId; | ||
@@ -1162,5 +1160,5 @@ | ||
como.getConfigration = function (type) { | ||
var _comoData24 = comoData, | ||
api = _comoData24.api, | ||
locationId = _comoData24.locationId; | ||
var _como$comoData15 = como.comoData, | ||
api = _como$comoData15.api, | ||
locationId = _como$comoData15.locationId; | ||
@@ -1178,5 +1176,5 @@ var _como$getLocationStat = como.getLocationState(), | ||
como.getResource = function (type) { | ||
var _comoData25 = comoData, | ||
api = _comoData25.api, | ||
locationId = _comoData25.locationId; | ||
var _como$comoData16 = como.comoData, | ||
api = _como$comoData16.api, | ||
locationId = _como$comoData16.locationId; | ||
@@ -1190,7 +1188,7 @@ return api.getResource(type, locationId); | ||
como.generateReferralCode = function () { | ||
var _comoData26 = comoData, | ||
api = _comoData26.api, | ||
locationId = _comoData26.locationId, | ||
token = _comoData26.token, | ||
env = _comoData26.env_params; | ||
var _como$comoData17 = como.comoData, | ||
api = _como$comoData17.api, | ||
locationId = _como$comoData17.locationId, | ||
token = _como$comoData17.token, | ||
env = _como$comoData17.env_params; | ||
@@ -1207,6 +1205,6 @@ | ||
return { | ||
accessToken: comoData.accessToken, | ||
refreshToken: comoData.refreshToken, | ||
expiresIn: comoData.expiresIn, | ||
consent: comoData.consent | ||
accessToken: como.comoData.accessToken, | ||
refreshToken: como.comoData.refreshToken, | ||
expiresIn: como.comoData.expiresIn, | ||
consent: como.comoData.consent | ||
}; | ||
@@ -1220,3 +1218,3 @@ }; | ||
como.getToken = function () { | ||
return comoData.token; | ||
return como.comoData.token; | ||
}; | ||
@@ -1228,3 +1226,3 @@ | ||
como.getInstallationId = function () { | ||
return comoData.installationId; | ||
return como.comoData.installationId; | ||
}; | ||
@@ -1237,3 +1235,3 @@ | ||
como.getMembership = function () { | ||
return comoData.membership; | ||
return como.comoData.membership; | ||
}; | ||
@@ -1246,3 +1244,3 @@ | ||
como.getAssets = function () { | ||
return comoData.assets; | ||
return como.comoData.assets; | ||
}; | ||
@@ -1255,3 +1253,3 @@ | ||
como.getArchivedAssets = function () { | ||
return (comoData.archivedAssets || []).concat(comoData.redeemedAssets); | ||
return (como.comoData.archivedAssets || []).concat(como.comoData.redeemedAssets); | ||
}; | ||
@@ -1264,3 +1262,3 @@ | ||
var _ref26 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee25(overrides) { | ||
var _comoData27, token, installationId, locationId, env; | ||
var _como$comoData18, token, installationId, locationId, env; | ||
@@ -1275,3 +1273,3 @@ return _regenerator2.default.wrap(function _callee25$(_context25) { | ||
case 2: | ||
_comoData27 = comoData, token = _comoData27.token, installationId = _comoData27.installationId, locationId = _comoData27.locationId, env = _comoData27.env_params; | ||
_como$comoData18 = como.comoData, token = _como$comoData18.token, installationId = _como$comoData18.installationId, locationId = _como$comoData18.locationId, env = _como$comoData18.env_params; | ||
return _context25.abrupt('return', urlsUtils.appendQuery(env.app_modules_root + '/register?token=' + token + '&locationid=' + locationId, (0, _extends3.default)({}, como.getCredentials(), { | ||
@@ -1300,3 +1298,3 @@ installationId: installationId, | ||
var _ref27 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee26(overrides) { | ||
var _comoData28, token, installationId, locationId, env; | ||
var _como$comoData19, token, installationId, locationId, env; | ||
@@ -1311,3 +1309,3 @@ return _regenerator2.default.wrap(function _callee26$(_context26) { | ||
case 2: | ||
_comoData28 = comoData, token = _comoData28.token, installationId = _comoData28.installationId, locationId = _comoData28.locationId, env = _comoData28.env_params; | ||
_como$comoData19 = como.comoData, token = _como$comoData19.token, installationId = _como$comoData19.installationId, locationId = _como$comoData19.locationId, env = _como$comoData19.env_params; | ||
return _context26.abrupt('return', urlsUtils.appendQuery(env.app_modules_root + '/profile?token=' + token + '&locationid=' + locationId, (0, _extends3.default)({}, como.getCredentials(), { | ||
@@ -1335,3 +1333,3 @@ installationId: installationId, | ||
como.getLoginUrl = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee27() { | ||
var _comoData29, token, locationId, env; | ||
var _como$comoData20, token, locationId, env; | ||
@@ -1346,3 +1344,3 @@ return _regenerator2.default.wrap(function _callee27$(_context27) { | ||
case 2: | ||
_comoData29 = comoData, token = _comoData29.token, locationId = _comoData29.locationId, env = _comoData29.env_params; | ||
_como$comoData20 = como.comoData, token = _como$comoData20.token, locationId = _como$comoData20.locationId, env = _como$comoData20.env_params; | ||
return _context27.abrupt('return', env.app_modules_root + '/login?token=' + token + '&locationid=' + locationId); | ||
@@ -1362,4 +1360,3 @@ | ||
como.getAppModulesLegacyBaseUrl = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee28() { | ||
var _comoData30, env; | ||
var env; | ||
return _regenerator2.default.wrap(function _callee28$(_context28) { | ||
@@ -1373,3 +1370,3 @@ while (1) { | ||
case 2: | ||
_comoData30 = comoData, env = _comoData30.env_params; | ||
env = como.comoData.env_params; | ||
return _context28.abrupt('return', '' + env.app_modules_legacy_root); | ||
@@ -1389,3 +1386,3 @@ | ||
como.getFriendReferralInviteLink = function (referral) { | ||
return comoData.env_params.gateway + '/ssr-modules/friend-referral/' + comoData.locationId + '?referral=' + referral; | ||
return como.comoData.env_params.gateway + '/ssr-modules/friend-referral/' + como.comoData.locationId + '?referral=' + referral; | ||
}; | ||
@@ -1398,3 +1395,3 @@ | ||
como.getLocationState = function () { | ||
return comoData.locationState; | ||
return como.comoData.locationState; | ||
}; | ||
@@ -1406,3 +1403,3 @@ | ||
como.getPointShopItems = function () { | ||
return comoData.mainResources.menu.gifts_shop_item; | ||
return como.comoData.mainResources.menu.gifts_shop_item; | ||
}; | ||
@@ -1415,3 +1412,3 @@ | ||
como.getMainResource = function (resourceName) { | ||
return comoData.mainResources[resourceName]; | ||
return como.comoData.mainResources[resourceName]; | ||
}; | ||
@@ -1426,5 +1423,5 @@ | ||
como.getResourceUrl = function (resourceId, namespace, version) { | ||
var _comoData31 = comoData, | ||
api = _comoData31.api, | ||
env = _comoData31.env_params; | ||
var _como$comoData21 = como.comoData, | ||
api = _como$comoData21.api, | ||
env = _como$comoData21.env_params; | ||
@@ -1438,7 +1435,7 @@ return api.getResourceUrl(env.services_root_temp, resourceId, namespace, version); | ||
como.sendPushChannel = function (identifier) { | ||
var _comoData32 = comoData, | ||
api = _comoData32.api, | ||
locationId = _comoData32.locationId, | ||
token = _comoData32.token, | ||
env = _comoData32.env_params; | ||
var _como$comoData22 = como.comoData, | ||
api = _como$comoData22.api, | ||
locationId = _como$comoData22.locationId, | ||
token = _como$comoData22.token, | ||
env = _como$comoData22.env_params; | ||
@@ -1449,3 +1446,3 @@ return api.sendPushChannel(env.services_root, locationId, token, identifier); | ||
como.getRegionConfig = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee29() { | ||
var _comoData33, api, locationId, token, env; | ||
var _como$comoData23, api, locationId, token, env; | ||
@@ -1456,3 +1453,3 @@ return _regenerator2.default.wrap(function _callee29$(_context29) { | ||
case 0: | ||
_comoData33 = comoData, api = _comoData33.api, locationId = _comoData33.locationId, token = _comoData33.token, env = _comoData33.env_params; | ||
_como$comoData23 = como.comoData, api = _como$comoData23.api, locationId = _como$comoData23.locationId, token = _como$comoData23.token, env = _como$comoData23.env_params; | ||
return _context29.abrupt('return', api.getClientBusinessBackend(env.zapp_root, token, locationId)); | ||
@@ -1472,7 +1469,7 @@ | ||
como.sendCouponCode = function (code) { | ||
var _comoData34 = comoData, | ||
api = _comoData34.api, | ||
locationId = _comoData34.locationId, | ||
token = _comoData34.token, | ||
env = _comoData34.env_params; | ||
var _como$comoData24 = como.comoData, | ||
api = _como$comoData24.api, | ||
locationId = _como$comoData24.locationId, | ||
token = _como$comoData24.token, | ||
env = _como$comoData24.env_params; | ||
@@ -1484,3 +1481,3 @@ return api.sendCouponCode(env.zapp_root, locationId, token, code); | ||
var _ref31 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee30(cardToken) { | ||
var _comoData35, api, locationId, token, env; | ||
var _como$comoData25, api, locationId, token, env; | ||
@@ -1491,3 +1488,3 @@ return _regenerator2.default.wrap(function _callee30$(_context30) { | ||
case 0: | ||
_comoData35 = comoData, api = _comoData35.api, locationId = _comoData35.locationId, token = _comoData35.token, env = _comoData35.env_params; | ||
_como$comoData25 = como.comoData, api = _como$comoData25.api, locationId = _como$comoData25.locationId, token = _como$comoData25.token, env = _como$comoData25.env_params; | ||
return _context30.abrupt('return', api.addPaymentMethod(env.services_root, locationId, token, cardToken)); | ||
@@ -1509,3 +1506,3 @@ | ||
como.getPaymentMethods = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee31() { | ||
var _comoData36, env, locationId, api, responseJson; | ||
var _como$comoData26, env, locationId, api, responseJson; | ||
@@ -1516,3 +1513,3 @@ return _regenerator2.default.wrap(function _callee31$(_context31) { | ||
case 0: | ||
_comoData36 = comoData, env = _comoData36.env_params, locationId = _comoData36.locationId, api = _comoData36.api; | ||
_como$comoData26 = como.comoData, env = _como$comoData26.env_params, locationId = _como$comoData26.locationId, api = _como$comoData26.api; | ||
_context31.next = 3; | ||
@@ -1542,3 +1539,3 @@ return api.getPaymentMethods(env.services_root, locationId); | ||
var _ref33 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee32(amount, creditCardToken, itemName, itemNumber, membershipKey) { | ||
var _comoData37, env, token, locationId, api, responseJson; | ||
var _como$comoData27, env, token, locationId, api, responseJson; | ||
@@ -1549,3 +1546,3 @@ return _regenerator2.default.wrap(function _callee32$(_context32) { | ||
case 0: | ||
_comoData37 = comoData, env = _comoData37.env_params, token = _comoData37.token, locationId = _comoData37.locationId, api = _comoData37.api; | ||
_como$comoData27 = como.comoData, env = _como$comoData27.env_params, token = _como$comoData27.token, locationId = _como$comoData27.locationId, api = _como$comoData27.api; | ||
_context32.next = 3; | ||
@@ -1576,3 +1573,3 @@ return api.payInApp(env.services_root, locationId, token, amount, creditCardToken, itemName, itemNumber, membershipKey); | ||
var _ref34 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee33(creditCardToken) { | ||
var _comoData38, env, token, locationId, api, responseJson; | ||
var _como$comoData28, env, token, locationId, api, responseJson; | ||
@@ -1583,3 +1580,3 @@ return _regenerator2.default.wrap(function _callee33$(_context33) { | ||
case 0: | ||
_comoData38 = comoData, env = _comoData38.env_params, token = _comoData38.token, locationId = _comoData38.locationId, api = _comoData38.api; | ||
_como$comoData28 = como.comoData, env = _como$comoData28.env_params, token = _como$comoData28.token, locationId = _como$comoData28.locationId, api = _como$comoData28.api; | ||
_context33.next = 3; | ||
@@ -1608,6 +1605,6 @@ return api.deletePayment(env.services_root, locationId, token, creditCardToken); | ||
como.getMemberMessages = function (tag, limit, offset) { | ||
var _comoData39 = comoData, | ||
api = _comoData39.api, | ||
locationId = _comoData39.locationId, | ||
env = _comoData39.env_params; | ||
var _como$comoData29 = como.comoData, | ||
api = _como$comoData29.api, | ||
locationId = _como$comoData29.locationId, | ||
env = _como$comoData29.env_params; | ||
@@ -1621,6 +1618,6 @@ return api.getMemberMessages(env.services_root, locationId, tag, limit, offset); | ||
como.markAsReadMemberMessages = function (keysList) { | ||
var _comoData40 = comoData, | ||
api = _comoData40.api, | ||
locationId = _comoData40.locationId, | ||
env = _comoData40.env_params; | ||
var _como$comoData30 = como.comoData, | ||
api = _como$comoData30.api, | ||
locationId = _como$comoData30.locationId, | ||
env = _como$comoData30.env_params; | ||
@@ -1638,3 +1635,3 @@ return api.markAsReadMemberMessages(env.services_root, locationId, keysList); | ||
var _ref35 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee34(receiver, sender, amount, wallet) { | ||
var _comoData41, api, locationId, env; | ||
var _como$comoData31, api, locationId, env; | ||
@@ -1645,3 +1642,3 @@ return _regenerator2.default.wrap(function _callee34$(_context34) { | ||
case 0: | ||
_comoData41 = comoData, api = _comoData41.api, locationId = _comoData41.locationId, env = _comoData41.env_params; | ||
_como$comoData31 = como.comoData, api = _como$comoData31.api, locationId = _como$comoData31.locationId, env = _como$comoData31.env_params; | ||
return _context34.abrupt('return', api.budgetTransfer(env.services_root, locationId, receiver, sender, amount, wallet)); | ||
@@ -1666,5 +1663,5 @@ | ||
como.getCreditClaimData = function (claimId) { | ||
var _comoData42 = comoData, | ||
api = _comoData42.api, | ||
env = _comoData42.env_params; | ||
var _como$comoData32 = como.comoData, | ||
api = _como$comoData32.api, | ||
env = _como$comoData32.env_params; | ||
@@ -1679,3 +1676,3 @@ return api.getCreditClaimData(env.services_root, claimId); | ||
var _ref36 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee35(claimCode) { | ||
var _comoData43, api, locationId, env; | ||
var _como$comoData33, api, locationId, env; | ||
@@ -1686,3 +1683,3 @@ return _regenerator2.default.wrap(function _callee35$(_context35) { | ||
case 0: | ||
_comoData43 = comoData, api = _comoData43.api, locationId = _comoData43.locationId, env = _comoData43.env_params; | ||
_como$comoData33 = como.comoData, api = _como$comoData33.api, locationId = _como$comoData33.locationId, env = _como$comoData33.env_params; | ||
return _context35.abrupt('return', api.budgetTransferClaim(env.services_root, locationId, claimCode)); | ||
@@ -1710,7 +1707,7 @@ | ||
como.claim = function (assetKey, itemId, tag) { | ||
var _comoData44 = comoData, | ||
env = _comoData44.env_params, | ||
locationId = _comoData44.locationId, | ||
api = _comoData44.api, | ||
token = _comoData44.token; | ||
var _como$comoData34 = como.comoData, | ||
env = _como$comoData34.env_params, | ||
locationId = _como$comoData34.locationId, | ||
api = _como$comoData34.api, | ||
token = _como$comoData34.token; | ||
@@ -1717,0 +1714,0 @@ return api.claim(env.zapp_root, locationId, token, assetKey, itemId, tag); |
@@ -1,8 +0,8 @@ | ||
'use strict'; | ||
"use strict"; | ||
var _regenerator = require('babel-runtime/regenerator'); | ||
var _regenerator = require("babel-runtime/regenerator"); | ||
var _regenerator2 = _interopRequireDefault(_regenerator); | ||
var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator'); | ||
var _asyncToGenerator2 = require("babel-runtime/helpers/asyncToGenerator"); | ||
@@ -13,4 +13,2 @@ var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2); | ||
var noCacheHeaders = { headers: { 'Cache-Control': 'no-cache, no-store, must-revalidate' } }; | ||
exports.getForm = function (service) { | ||
@@ -25,5 +23,5 @@ return function () { | ||
case 0: | ||
url = '/v1/form/' + type + '/' + locationId; | ||
url = "/v1/form/" + type + "/" + locationId; | ||
_context.next = 3; | ||
return service.get(url, noCacheHeaders); | ||
return service.get(url); | ||
@@ -33,6 +31,6 @@ case 3: | ||
data = _ref2.data; | ||
return _context.abrupt('return', data); | ||
return _context.abrupt("return", data); | ||
case 6: | ||
case 'end': | ||
case "end": | ||
return _context.stop(); | ||
@@ -59,5 +57,5 @@ } | ||
case 0: | ||
url = '/v1/config/' + type + '/' + locationId; | ||
url = "/v1/config/" + type + "/" + locationId; | ||
_context2.next = 3; | ||
return service.get(url, noCacheHeaders); | ||
return service.get(url); | ||
@@ -67,6 +65,6 @@ case 3: | ||
data = _ref4.data; | ||
return _context2.abrupt('return', data); | ||
return _context2.abrupt("return", data); | ||
case 6: | ||
case 'end': | ||
case "end": | ||
return _context2.stop(); | ||
@@ -93,5 +91,5 @@ } | ||
case 0: | ||
url = '/v1/resource/' + type + '/?tags=' + locationId + ',v1.0,GA'; | ||
url = "/v1/resource/" + type + "/?tags=" + locationId + ",v1.0,GA"; | ||
_context3.next = 3; | ||
return service.get(url, noCacheHeaders); | ||
return service.get(url); | ||
@@ -101,6 +99,6 @@ case 3: | ||
data = _ref6.data; | ||
return _context3.abrupt('return', data); | ||
return _context3.abrupt("return", data); | ||
case 6: | ||
case 'end': | ||
case "end": | ||
return _context3.stop(); | ||
@@ -107,0 +105,0 @@ } |
@@ -17,4 +17,2 @@ 'use strict'; | ||
var noCacheHeaders = { headers: { 'Cache-Control': 'no-cache, no-store, must-revalidate' } }; | ||
var buildResourceUrl = function buildResourceUrl(baseUrl, resourceId, namespace, version) { | ||
@@ -67,3 +65,3 @@ return baseUrl + '/GetResource?namespace=' + namespace + '&resourceId=' + resourceId + '&version=' + version; | ||
_context2.next = 3; | ||
return service.post(url, { LocationID: locationId }, noCacheHeaders); | ||
return service.post(url, { LocationID: locationId }); | ||
@@ -103,3 +101,3 @@ case 3: | ||
LocationID: locationId | ||
}, noCacheHeaders); | ||
}); | ||
@@ -324,3 +322,3 @@ case 3: | ||
_context9.next = 3; | ||
return axios.get(url, noCacheHeaders); | ||
return axios.get(url); | ||
@@ -327,0 +325,0 @@ case 3: |
{ | ||
"name": "@como/como-client", | ||
"version": "0.1.31", | ||
"version": "0.1.32", | ||
"description": "Client module for Como's loaylty API", | ||
@@ -5,0 +5,0 @@ "main": "src/como.js", |
173
src/como.js
@@ -9,4 +9,3 @@ const moment = require('moment-timezone'); | ||
const como = {}; | ||
let comoData; | ||
const como = {comoData : {}}; | ||
const INITIAL_COMO_DATA = { | ||
@@ -26,3 +25,3 @@ env: environmentConfig, | ||
const refreshTokenIfNeeded = async () => { | ||
const { refresher, expiresIn } = comoData; | ||
const { refresher, expiresIn } = como.comoData; | ||
if (expiresIn && moment(expiresIn).subtract(10, 'seconds').isBefore(moment())) { | ||
@@ -38,5 +37,5 @@ await refresher(); | ||
como.signon = async () => { | ||
const { api } = comoData; | ||
const { api } = como.comoData; | ||
try { | ||
const data = await api.signOn(comoData.installationId, comoData.locationId); | ||
const data = await api.signOn(como.comoData.installationId, como.comoData.locationId); | ||
return data; | ||
@@ -72,3 +71,3 @@ } catch (error) { | ||
comoData = { | ||
como.comoData = { | ||
...INITIAL_COMO_DATA, | ||
@@ -90,7 +89,7 @@ ...credentials, | ||
const { gateway } = comoData.env_params; | ||
const { gateway } = como.comoData.env_params; | ||
const { service, refresher } = APIService | ||
.getService(gateway, installationId, como.getCredentials, updateCredentials); | ||
comoData.api = service; | ||
comoData.refresher = refresher; | ||
como.comoData.api = service; | ||
como.comoData.refresher = refresher; | ||
@@ -117,10 +116,10 @@ const { accessToken, refreshToken, expiresIn } = credentials; | ||
como.updateLocalCreds = (credentials = {}) => { | ||
comoData.accessToken = credentials.accessToken; | ||
comoData.token = credentials.accessToken; | ||
comoData.refreshToken = credentials.refreshToken; | ||
comoData.expiresIn = credentials.expiresIn; | ||
como.comoData.accessToken = credentials.accessToken; | ||
como.comoData.token = credentials.accessToken; | ||
como.comoData.refreshToken = credentials.refreshToken; | ||
como.comoData.expiresIn = credentials.expiresIn; | ||
}; | ||
como.getExternalUrlByID = (itemID, gpsData, assetID, accessibilityData) => { | ||
const locationData = comoData.mainResources[resourceNames.LOCATION_DATA]; | ||
const locationData = como.comoData.mainResources[resourceNames.LOCATION_DATA]; | ||
if (locationData && locationData.WebViews && locationData.WebViews[0].item) { | ||
@@ -138,8 +137,8 @@ const possibleWebViews = locationData.WebViews[0].item.filter(u => u.id === itemID); | ||
if (externalUrl && externalUrl.startsWith(legacyUrl)) { | ||
externalUrl = externalUrl.replace(legacyUrl, comoData.env_params.app_modules_root); | ||
externalUrl = externalUrl.replace(legacyUrl, como.comoData.env_params.app_modules_root); | ||
} | ||
const { | ||
api, locationId, token, env_params: env, membership, assets, | ||
} = comoData; | ||
const locationData = comoData.mainResources && comoData.mainResources[resourceNames.LOCATION_DATA]; | ||
} = como.comoData; | ||
const locationData = como.comoData.mainResources && como.comoData.mainResources[resourceNames.LOCATION_DATA]; | ||
const apiObjects = { api, servicesRoot: env.services_root }; | ||
@@ -155,3 +154,3 @@ const dataToUse = { | ||
locationId, token, env_params: env, api, | ||
} = comoData; | ||
} = como.comoData; | ||
return api.getFeedbackFormData(env.zapp_root, locationId, token); | ||
@@ -165,3 +164,3 @@ }; | ||
como.register = async form => { | ||
const { api } = comoData; | ||
const { api } = como.comoData; | ||
try { | ||
@@ -186,3 +185,3 @@ const data = await api.register(form); | ||
como.registerVerify = async (verificationCode, type, form) => { | ||
const { api } = comoData; | ||
const { api } = como.comoData; | ||
try { | ||
@@ -205,3 +204,3 @@ const data = await api.registerVerify(verificationCode, type, form); | ||
como.updateProfile = async form => { | ||
const { api } = comoData; | ||
const { api } = como.comoData; | ||
try { | ||
@@ -226,3 +225,3 @@ const data = await api.updateProfile(form); | ||
como.updateProfileVerify = async (verificationCode, type, form) => { | ||
const { api } = comoData; | ||
const { api } = como.comoData; | ||
try { | ||
@@ -246,3 +245,3 @@ const data = await api.updateProfileVerify(verificationCode, type, form); | ||
como.login = async (identifier, type) => { | ||
const { api } = comoData; | ||
const { api } = como.comoData; | ||
try { | ||
@@ -267,6 +266,6 @@ const data = await api.logIn(type, identifier); | ||
como.loginVerify = async (identifier, type, code) => { | ||
const { api } = comoData; | ||
const { api } = como.comoData; | ||
try { | ||
const { consent } = await api.logInVerify(code, type, identifier); | ||
comoData.consent = consent; | ||
como.comoData.consent = consent; | ||
} catch (error) { | ||
@@ -295,5 +294,5 @@ if (error.response && error.response.data) { | ||
env_params: env, locationId, api, | ||
} = comoData; | ||
} = como.comoData; | ||
const membership = await api.getUserAtLocation(env.zapp_root, locationId, onlyAssetKeys); | ||
comoData.membership = membership; | ||
como.comoData.membership = membership; | ||
}; | ||
@@ -307,3 +306,3 @@ | ||
api, locationId, token, env_params: env, | ||
} = comoData; | ||
} = como.comoData; | ||
@@ -321,3 +320,3 @@ return api.openApp(env.zapp_root, token, locationId, data); | ||
api, locationId, token, env_params: env, | ||
} = comoData; | ||
} = como.comoData; | ||
@@ -333,3 +332,3 @@ return api.clientUpdateMembership(env.services_root, token, locationId, pushEnable, locationEnable); | ||
como.downloadMainResource = async resourceId => { | ||
const resource = comoData.mainResourcesMap[resourceId]; | ||
const resource = como.comoData.mainResourcesMap[resourceId]; | ||
if (!resource) { | ||
@@ -340,11 +339,11 @@ const err = `resource ${resourceId} not found!`; | ||
const { env_params: env, api } = comoData; | ||
const { env_params: env, api } = como.comoData; | ||
const responseJson = await api.getLoyaltyResource( | ||
env.services_root_temp, | ||
resource.id, | ||
('Namespace' in resource) ? resource.Namespace : `location_${comoData.locationId}`, | ||
('Namespace' in resource) ? resource.Namespace : `location_${como.comoData.locationId}`, | ||
resource.Version, | ||
); | ||
comoData.mainResources[resourceId] = responseJson; | ||
como.comoData.mainResources[resourceId] = responseJson; | ||
}; | ||
@@ -358,8 +357,8 @@ | ||
como.reloadLocationState = async () => { | ||
const { api } = comoData; | ||
const state = await api.getLocationState(comoData.env_params.zapp_root, comoData.locationId); | ||
comoData.locationState = state; | ||
const { api } = como.comoData; | ||
const state = await api.getLocationState(como.comoData.env_params.zapp_root, como.comoData.locationId); | ||
como.comoData.locationState = state; | ||
const mainResources = state.MainResources.Resource; | ||
comoData.mainResourcesMap = mainResources.reduce((total, obj) => { | ||
como.comoData.mainResourcesMap = mainResources.reduce((total, obj) => { | ||
total[obj.id] = obj; // eslint-disable-line no-param-reassign | ||
@@ -376,3 +375,3 @@ return total; | ||
env_params: env, locationId, api, | ||
} = comoData; | ||
} = como.comoData; | ||
const responseJson = await api.getShortUserId(env.zapp_root, locationId); | ||
@@ -388,3 +387,3 @@ return responseJson.ID; | ||
env_params: env, locationId, api, | ||
} = comoData; | ||
} = como.comoData; | ||
const responseJson = await api.getPaymentCode(env.zapp_root, locationId); | ||
@@ -398,3 +397,3 @@ return responseJson.VerificationCode; | ||
como.logout = async () => { | ||
const { api } = comoData; | ||
const { api } = como.comoData; | ||
try { | ||
@@ -419,3 +418,3 @@ const response = await api.logOut(); | ||
env_params: env, locationId, api, | ||
} = comoData; | ||
} = como.comoData; | ||
const responseJson = await api.redeemAsset(env.zapp_root, locationId, assetKey); | ||
@@ -432,3 +431,3 @@ return responseJson; | ||
env_params: env, token, locationId, api, | ||
} = comoData; | ||
} = como.comoData; | ||
const responseJson = await api.purchaseAsset(env.zapp_root, locationId, token, itemId); | ||
@@ -445,3 +444,3 @@ return responseJson; | ||
env_params: env, locationId, api, | ||
} = comoData; | ||
} = como.comoData; | ||
const responseJson = await api.memberAssets(env.services_root, locationId); | ||
@@ -477,4 +476,4 @@ | ||
comoData.archivedAssets = archivedAssets; | ||
comoData.assets = assets; // saperate assest from archivedAssets | ||
como.comoData.archivedAssets = archivedAssets; | ||
como.comoData.assets = assets; // saperate assest from archivedAssets | ||
}; | ||
@@ -489,5 +488,5 @@ | ||
env_params: env, locationId, api, | ||
} = comoData; | ||
} = como.comoData; | ||
const responseJson = await api.memberAssets(env.services_root, locationId, true); | ||
comoData.redeemedAssets = responseJson; | ||
como.comoData.redeemedAssets = responseJson; | ||
}; | ||
@@ -500,6 +499,6 @@ | ||
como.mergeTexts = () => { | ||
if (comoData.mainResources.AppTexts && comoData.mainResources.DefaultAppTexts) { | ||
comoData.app_texts = comoData.mainResources.DefaultAppTexts; | ||
Object.keys(comoData.mainResources.AppTexts).forEach(key => { | ||
comoData.app_texts[key] = comoData.mainResources.AppTexts[key]; | ||
if (como.comoData.mainResources.AppTexts && como.comoData.mainResources.DefaultAppTexts) { | ||
como.comoData.app_texts = como.comoData.mainResources.DefaultAppTexts; | ||
Object.keys(como.comoData.mainResources.AppTexts).forEach(key => { | ||
como.comoData.app_texts[key] = como.comoData.mainResources.AppTexts[key]; | ||
}); | ||
@@ -513,3 +512,3 @@ } | ||
*/ | ||
como.getTextForKey = key => comoData.app_texts[key]; | ||
como.getTextForKey = key => como.comoData.app_texts[key]; | ||
@@ -544,3 +543,3 @@ /** | ||
como.loadForm = type => { | ||
const { api, locationId } = comoData; | ||
const { api, locationId } = como.comoData; | ||
@@ -555,3 +554,3 @@ return api.getForm(type, locationId); | ||
como.getConfigration = type => { | ||
const { api, locationId } = comoData; | ||
const { api, locationId } = como.comoData; | ||
const { PublishVersion: version } = como.getLocationState(); | ||
@@ -567,3 +566,3 @@ | ||
como.getResource = type => { | ||
const { api, locationId } = comoData; | ||
const { api, locationId } = como.comoData; | ||
return api.getResource(type, locationId); | ||
@@ -578,3 +577,3 @@ }; | ||
api, locationId, token, env_params: env, | ||
} = comoData; | ||
} = como.comoData; | ||
@@ -589,6 +588,6 @@ return api.generateReferralCode(env.services_root, token, locationId); | ||
como.getCredentials = () => ({ | ||
accessToken: comoData.accessToken, | ||
refreshToken: comoData.refreshToken, | ||
expiresIn: comoData.expiresIn, | ||
consent: comoData.consent, | ||
accessToken: como.comoData.accessToken, | ||
refreshToken: como.comoData.refreshToken, | ||
expiresIn: como.comoData.expiresIn, | ||
consent: como.comoData.consent, | ||
}); | ||
@@ -600,3 +599,3 @@ | ||
*/ | ||
como.getToken = () => comoData.token; | ||
como.getToken = () => como.comoData.token; | ||
@@ -606,3 +605,3 @@ /** | ||
*/ | ||
como.getInstallationId = () => comoData.installationId; | ||
como.getInstallationId = () => como.comoData.installationId; | ||
@@ -613,3 +612,3 @@ /** | ||
*/ | ||
como.getMembership = () => comoData.membership; | ||
como.getMembership = () => como.comoData.membership; | ||
@@ -620,3 +619,3 @@ /** | ||
*/ | ||
como.getAssets = () => comoData.assets; | ||
como.getAssets = () => como.comoData.assets; | ||
@@ -627,3 +626,3 @@ /** | ||
*/ | ||
como.getArchivedAssets = () => (comoData.archivedAssets || []).concat(comoData.redeemedAssets); | ||
como.getArchivedAssets = () => (como.comoData.archivedAssets || []).concat(como.comoData.redeemedAssets); | ||
@@ -637,3 +636,3 @@ /** | ||
token, installationId, locationId, env_params: env, | ||
} = comoData; | ||
} = como.comoData; | ||
@@ -658,3 +657,3 @@ return urlsUtils.appendQuery( | ||
token, installationId, locationId, env_params: env, | ||
} = comoData; | ||
} = como.comoData; | ||
@@ -677,3 +676,3 @@ return urlsUtils.appendQuery( | ||
await refreshTokenIfNeeded(); | ||
const { token, locationId, env_params: env } = comoData; | ||
const { token, locationId, env_params: env } = como.comoData; | ||
return `${env.app_modules_root}/login?token=${token}&locationid=${locationId}`; | ||
@@ -687,3 +686,3 @@ }; | ||
await refreshTokenIfNeeded(); | ||
const { env_params: env } = comoData; | ||
const { env_params: env } = como.comoData; | ||
return `${env.app_modules_legacy_root}`; | ||
@@ -696,3 +695,3 @@ }; | ||
como.getFriendReferralInviteLink = referral => | ||
`${comoData.env_params.gateway}/ssr-modules/friend-referral/${comoData.locationId}?referral=${referral}`; | ||
`${como.comoData.env_params.gateway}/ssr-modules/friend-referral/${como.comoData.locationId}?referral=${referral}`; | ||
@@ -703,3 +702,3 @@ /** | ||
*/ | ||
como.getLocationState = () => comoData.locationState; | ||
como.getLocationState = () => como.comoData.locationState; | ||
@@ -709,3 +708,3 @@ /** | ||
*/ | ||
como.getPointShopItems = () => comoData.mainResources.menu.gifts_shop_item; | ||
como.getPointShopItems = () => como.comoData.mainResources.menu.gifts_shop_item; | ||
@@ -716,3 +715,3 @@ /** | ||
*/ | ||
como.getMainResource = resourceName => comoData.mainResources[resourceName]; | ||
como.getMainResource = resourceName => como.comoData.mainResources[resourceName]; | ||
@@ -726,3 +725,3 @@ /** | ||
como.getResourceUrl = (resourceId, namespace, version) => { | ||
const { api, env_params: env } = comoData; | ||
const { api, env_params: env } = como.comoData; | ||
return api.getResourceUrl(env.services_root_temp, resourceId, namespace, version); | ||
@@ -737,3 +736,3 @@ }; | ||
api, locationId, token, env_params: env, | ||
} = comoData; | ||
} = como.comoData; | ||
return api.sendPushChannel(env.services_root, locationId, token, identifier); | ||
@@ -745,3 +744,3 @@ }; | ||
api, locationId, token, env_params: env, | ||
} = comoData; | ||
} = como.comoData; | ||
return api.getClientBusinessBackend(env.zapp_root, token, locationId); | ||
@@ -756,3 +755,3 @@ }; | ||
api, locationId, token, env_params: env, | ||
} = comoData; | ||
} = como.comoData; | ||
return api.sendCouponCode(env.zapp_root, locationId, token, code); | ||
@@ -764,3 +763,3 @@ }; | ||
api, locationId, token, env_params: env, | ||
} = comoData; | ||
} = como.comoData; | ||
return api.addPaymentMethod(env.services_root, locationId, token, cardToken); | ||
@@ -772,3 +771,3 @@ }; | ||
env_params: env, locationId, api, | ||
} = comoData; | ||
} = como.comoData; | ||
const responseJson = await api.getPaymentMethods(env.services_root, locationId); | ||
@@ -788,3 +787,3 @@ return responseJson; | ||
env_params: env, token, locationId, api, | ||
} = comoData; | ||
} = como.comoData; | ||
const responseJson = await api.payInApp(env.services_root, locationId, token, amount, creditCardToken, itemName, itemNumber, membershipKey); | ||
@@ -800,3 +799,3 @@ return responseJson; | ||
env_params: env, token, locationId, api, | ||
} = comoData; | ||
} = como.comoData; | ||
const responseJson = await api.deletePayment(env.services_root, locationId, token, creditCardToken); | ||
@@ -811,3 +810,3 @@ return responseJson; | ||
api, locationId, env_params: env, | ||
} = comoData; | ||
} = como.comoData; | ||
return api.getMemberMessages(env.services_root, locationId, tag, limit, offset); | ||
@@ -822,3 +821,3 @@ }; | ||
api, locationId, env_params: env, | ||
} = comoData; | ||
} = como.comoData; | ||
return api.markAsReadMemberMessages(env.services_root, locationId, keysList); | ||
@@ -836,3 +835,3 @@ }; | ||
api, locationId, env_params: env, | ||
} = comoData; | ||
} = como.comoData; | ||
return api.budgetTransfer(env.services_root, locationId, receiver, sender, amount, wallet); | ||
@@ -847,3 +846,3 @@ }; | ||
api, env_params: env, | ||
} = comoData; | ||
} = como.comoData; | ||
return api.getCreditClaimData(env.services_root, claimId); | ||
@@ -859,3 +858,3 @@ }; | ||
api, locationId, env_params: env, | ||
} = comoData; | ||
} = como.comoData; | ||
return api.budgetTransferClaim(env.services_root, locationId, claimCode); | ||
@@ -873,3 +872,3 @@ }; | ||
env_params: env, locationId, api, token, | ||
} = comoData; | ||
} = como.comoData; | ||
return api.claim(env.zapp_root, locationId, token, assetKey, itemId, tag); | ||
@@ -876,0 +875,0 @@ }; |
160357
3652