def _onLoading(self, *args, **kwargs):
     _logger.info('DailyQuestsView::_onLoading')
     with self.viewModel.transaction() as tx:
         self._updateQuestsTitles(tx)
         self._updateModel(tx)
         self._updateCountDowns(tx)
         tx.setPremMissionsTabDiscovered(settings.getDQSettings().premMissionsTabDiscovered)
 def setDefaultTab(self, tabIdx):
     dq = settings.getDQSettings()
     if tabIdx is None:
         tabIdx = dq.lastVisitedDQTabIdx if dq.lastVisitedDQTabIdx is not None else DEFAULT_DAILY_TAB
     if tabIdx == DailyTabs.QUESTS and not isDailyQuestsEnable():
         tabIdx = DailyTabs.PREMIUM_MISSIONS
     elif tabIdx == DailyTabs.PREMIUM_MISSIONS and not isPremiumQuestsEnable():
         tabIdx = DailyTabs.QUESTS
     _logger.debug('PremiumMissionsView:setDefaultTab: tabIdx=%s', tabIdx)
     self.__setCurrentTab(tabIdx, self.viewModel)
     return
Example #3
0
 def _onLoading(self, *args, **kwargs):
     _logger.info('DailyQuestsView::_onLoading')
     self.catchGiftEventHub(autoSub=False)
     with self.viewModel.transaction() as tx:
         if not AccountSettings.getUIFlag(
                 NY_DAILY_QUESTS_VISITED
         ) and self.__festivityController.isEnabled():
             self._updateLootboxesIntro(tx)
         self._updateQuestsTitles(tx)
         self._updateModel(tx)
         self._updateCountDowns(tx)
         tx.setPremMissionsTabDiscovered(
             settings.getDQSettings().premMissionsTabDiscovered)
         tx.setIsBattlePassActive(self.battlePassController.isActive())
         tx.setIsGiftSystemDisabled(self.isGiftEventDisabled())
         tx.setIsNewYearAvailable(self.__nyController.isEnabled())