diff --git a/app/ecolyo.d703e8c8af28ceebad1b.js b/app/ecolyo.5ea001fcb0ec63554d21.js similarity index 99% rename from app/ecolyo.d703e8c8af28ceebad1b.js rename to app/ecolyo.5ea001fcb0ec63554d21.js index 187a3d82a8e1b3ddd97570f071de2bf26e8a3810..8921e2b492341a977baa20e183c2bfeec2f5a77c 100644 --- a/app/ecolyo.d703e8c8af28ceebad1b.js +++ b/app/ecolyo.5ea001fcb0ec63554d21.js @@ -10949,7 +10949,7 @@ var SplashRoot = function SplashRoot(_ref) { } function _loadData() { _loadData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7() { - var initializationService, customPopupService, partnersInfoService, ms, startTime, transaction, _yield$Promise$all, _yield$Promise$all2, termsStatus, profile, profileType, profileEcogesture, fluidStatus, migrationsResult, _yield$Promise$all3, _yield$Promise$all4, duelHash, quizHash, challengeHash, explorationHash, analysisResult, updatedProfile, lastDataDate, _iterator, _step, fluid, userChallengeList, _filteredCurrentOngoi, _filteredCurrentOngoi2, _filteredCurrentOngoi3, _filteredCurrentDuelC, filteredCurrentOngoingChallenge, actionService, updatedUserChallenge, filteredCurrentDuelChallenge, _yield$initialization, _updatedUserChallenge, dataloads, challengeService, _yield$challengeServi, isDone; + var initializationService, customPopupService, partnersInfoService, ms, startTime, transaction, termsStatus, profile, profileType, profileEcogesture, migrationsResult, _yield$Promise$all, _yield$Promise$all2, duelHash, quizHash, challengeHash, explorationHash, analysisResult, updatedProfile, fluidStatus, lastDataDate, _iterator, _step, fluid, userChallengeList, _filteredCurrentOngoi, _filteredCurrentOngoi2, _filteredCurrentOngoi3, _filteredCurrentDuelC, filteredCurrentOngoingChallenge, actionService, updatedUserChallenge, filteredCurrentDuelChallenge, _yield$initialization, _updatedUserChallenge, dataloads, challengeService, _yield$challengeServi, isDone; return _regenerator.default.wrap(function _callee7$(_context7) { while (1) { switch (_context7.prev = _context7.next) { @@ -10964,19 +10964,30 @@ var SplashRoot = function SplashRoot(_ref) { }); _context7.prev = 6; _context7.next = 9; - return Promise.all([initializationService.initConsent(), initializationService.initFluidPrices(), initializationService.initProfile(), initializationService.initProfileType(), initializationService.initProfileEcogesture(), initializationService.initFluidStatus()]); + return initializationService.initConsent(); case 9: - _yield$Promise$all = _context7.sent; - _yield$Promise$all2 = (0, _slicedToArray2.default)(_yield$Promise$all, 6); - termsStatus = _yield$Promise$all2[0]; - profile = _yield$Promise$all2[2]; - profileType = _yield$Promise$all2[3]; - profileEcogesture = _yield$Promise$all2[4]; - fluidStatus = _yield$Promise$all2[5]; + termsStatus = _context7.sent; if (subscribed) dispatch((0, _global.updateTermsStatus)(termsStatus)); - _context7.next = 19; + + // Init fluidPrices + _context7.next = 13; + return initializationService.initFluidPrices(); + case 13: + _context7.next = 15; + return initializationService.initProfile(); + case 15: + profile = _context7.sent; + _context7.next = 18; + return initializationService.initProfileType(); + case 18: + profileType = _context7.sent; + _context7.next = 21; + return initializationService.initProfileEcogesture(); + case 21: + profileEcogesture = _context7.sent; + _context7.next = 24; return ms.runMigrations(_migration.migrations); - case 19: + case 24: migrationsResult = _context7.sent; // Init last release notes when they exist dispatch((0, _global.showReleaseNotes)({ @@ -10985,20 +10996,20 @@ var SplashRoot = function SplashRoot(_ref) { show: migrationsResult.show })); if (!(subscribed && profile)) { - _context7.next = 40; + _context7.next = 45; break; } setValidExploration(_enums.UserExplorationID.EXPLORATION007); - _context7.next = 25; + _context7.next = 30; return Promise.all([initializationService.initDuelEntity(profile.duelHash), initializationService.initQuizEntity(profile.quizHash), initializationService.initExplorationEntity(profile.challengeHash), initializationService.initChallengeEntity(profile.explorationHash), initializationService.initAnalysis(profile)]); - case 25: - _yield$Promise$all3 = _context7.sent; - _yield$Promise$all4 = (0, _slicedToArray2.default)(_yield$Promise$all3, 5); - duelHash = _yield$Promise$all4[0]; - quizHash = _yield$Promise$all4[1]; - challengeHash = _yield$Promise$all4[2]; - explorationHash = _yield$Promise$all4[3]; - analysisResult = _yield$Promise$all4[4]; + case 30: + _yield$Promise$all = _context7.sent; + _yield$Promise$all2 = (0, _slicedToArray2.default)(_yield$Promise$all, 5); + duelHash = _yield$Promise$all2[0]; + quizHash = _yield$Promise$all2[1]; + challengeHash = _yield$Promise$all2[2]; + explorationHash = _yield$Promise$all2[3]; + analysisResult = _yield$Promise$all2[4]; updatedProfile = { duelHash: duelHash, quizHash: quizHash, @@ -11010,18 +11021,21 @@ var SplashRoot = function SplashRoot(_ref) { dispatch((0, _profile.updateProfile)(updatedProfile)); dispatch((0, _analysis.setAnalysisMonth)(analysisResult.monthlyAnalysisDate)); if (!profileType) { - _context7.next = 38; + _context7.next = 43; break; } - _context7.next = 38; + _context7.next = 43; return loadProfileType(profileType); - case 38: + case 43: if (profileEcogesture) { dispatch((0, _profileEcogesture.setProfileEcogesture)(profileEcogesture)); } dispatch((0, _global.toggleAnalysisNotification)(!profile.haveSeenLastAnalysis)); - case 40: - // Process fluids status + case 45: + _context7.next = 47; + return initializationService.initFluidStatus(); + case 47: + fluidStatus = _context7.sent; if (subscribed) { dispatch((0, _global.setFluidStatus)(fluidStatus)); lastDataDate = _luxon.DateTime.fromISO('0001-01-01'); @@ -11040,12 +11054,12 @@ var SplashRoot = function SplashRoot(_ref) { } } // Init Challenge - _context7.next = 43; + _context7.next = 51; return initializationService.initUserChallenges(fluidStatus); - case 43: + case 51: userChallengeList = _context7.sent; if (!subscribed) { - _context7.next = 70; + _context7.next = 78; break; } dispatch((0, _challenge2.setUserChallengeList)(userChallengeList)); @@ -11057,18 +11071,18 @@ var SplashRoot = function SplashRoot(_ref) { } // Set action to notification if action is accomplished if (!(((_filteredCurrentOngoi2 = filteredCurrentOngoingChallenge[0]) === null || _filteredCurrentOngoi2 === void 0 ? void 0 : _filteredCurrentOngoi2.action.state) === _enums.UserActionState.ONGOING)) { - _context7.next = 54; + _context7.next = 62; break; } actionService = new _action.default(client); - _context7.next = 52; + _context7.next = 60; return actionService.isActionDone(filteredCurrentOngoingChallenge[0]); - case 52: + case 60: updatedUserChallenge = _context7.sent; if (updatedUserChallenge) { dispatch((0, _challenge2.updateUserChallengeList)(updatedUserChallenge)); } - case 54: + case 62: // Set Notification if action state is notification if (((_filteredCurrentOngoi3 = filteredCurrentOngoingChallenge[0]) === null || _filteredCurrentOngoi3 === void 0 ? void 0 : _filteredCurrentOngoi3.action.state) === _enums.UserActionState.NOTIFICATION) { dispatch((0, _global.toggleChallengeActionNotification)(true)); @@ -11077,17 +11091,17 @@ var SplashRoot = function SplashRoot(_ref) { return challenge.state === _enums.UserChallengeState.DUEL; }); if (!(((_filteredCurrentDuelC = filteredCurrentDuelChallenge[0]) === null || _filteredCurrentDuelC === void 0 ? void 0 : _filteredCurrentDuelC.duel.state) === _enums.UserDuelState.ONGOING)) { - _context7.next = 70; + _context7.next = 78; break; } - _context7.next = 59; + _context7.next = 67; return initializationService.initDuelProgress(filteredCurrentDuelChallenge[0]); - case 59: + case 67: _yield$initialization = _context7.sent; _updatedUserChallenge = _yield$initialization.updatedUserChallenge; dataloads = _yield$initialization.dataloads; if (!subscribed) { - _context7.next = 70; + _context7.next = 78; break; } dispatch((0, _challenge2.setChallengeConsumption)({ @@ -11096,13 +11110,13 @@ var SplashRoot = function SplashRoot(_ref) { })); // Check is duel is done and display notification challengeService = new _challenge.default(client); - _context7.next = 67; + _context7.next = 75; return challengeService.isChallengeDone(_updatedUserChallenge, dataloads); - case 67: + case 75: _yield$challengeServi = _context7.sent; isDone = _yield$challengeServi.isDone; dispatch((0, _global.toggleChallengeDuelNotification)(isDone)); - case 70: + case 78: /** * Load custom popup and partners info synchronously so these treatments don't block the loading */ @@ -11163,26 +11177,26 @@ var SplashRoot = function SplashRoot(_ref) { }); }); } - _context7.next = 80; + _context7.next = 88; break; - case 75: - _context7.prev = 75; + case 83: + _context7.prev = 83; _context7.t0 = _context7["catch"](6); if (_context7.t0.message === 'Failed to fetch' && !initStepErrors) { setInitStepErrors(_models.InitStepsErrors.UNKNOWN_ERROR); } _logger.default.error("[Initialization] Error : ".concat(_context7.t0)); Sentry.captureException(_context7.t0); - case 80: - _context7.prev = 80; + case 88: + _context7.prev = 88; transaction.finish(); - return _context7.finish(80); - case 83: + return _context7.finish(88); + case 91: case "end": return _context7.stop(); } } - }, _callee7, null, [[6, 75, 80, 83]]); + }, _callee7, null, [[6, 83, 88, 91]]); })); return _loadData.apply(this, arguments); } diff --git a/index.html b/index.html index b7a475f5c2c9edad0b016ca5e52f1a55ebb1a3e4..6e9f11c44e7ea5e8f91a6b7ea9ad033747f8f089 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -<!DOCTYPE html><html lang="{{.Locale}}"><head><meta charset="utf-8"><title>Ecolyo</title><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><!-- PWA Manifest --><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#297EF2"><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,viewport-fit=cover"><!-- PWA Chrome --><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png"><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png"><!-- PWA iOS --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="apple-touch-startup-image" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Ecolyo"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><!-- PWA Colors --><meta name="theme-color" content="#343641"><meta name="background-color" content="#121212">{{.ThemeCSS}} {{.CozyBar}}<script src="//{{.Domain}}/assets/js/piwik.js"></script></head><body><div role="application" class="application" data-cozy="{{.CozyData}}"><script src="vendors/ecolyo.e8036ce80af3e4d9351b.js"></script><script src="app/ecolyo.d703e8c8af28ceebad1b.js"></script></div></body></html> \ No newline at end of file +<!DOCTYPE html><html lang="{{.Locale}}"><head><meta charset="utf-8"><title>Ecolyo</title><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><!-- PWA Manifest --><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#297EF2"><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,viewport-fit=cover"><!-- PWA Chrome --><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png"><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png"><!-- PWA iOS --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="apple-touch-startup-image" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Ecolyo"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><!-- PWA Colors --><meta name="theme-color" content="#343641"><meta name="background-color" content="#121212">{{.ThemeCSS}} {{.CozyBar}}<script src="//{{.Domain}}/assets/js/piwik.js"></script></head><body><div role="application" class="application" data-cozy="{{.CozyData}}"><script src="vendors/ecolyo.e8036ce80af3e4d9351b.js"></script><script src="app/ecolyo.5ea001fcb0ec63554d21.js"></script></div></body></html> \ No newline at end of file