def getPrbRequestCoolDown(rqTypeID): """ Gets cooldown time for give request type. Args: rqTypeID: request type Returns: cooldown time left """ _rqc.getRequestCoolDown(REQUEST_SCOPE.PRB_CONTROL, rqTypeID)
def _populate(self): super(SearchContactView, self)._populate() self._searchDP = SearchUsersDataProvider() self._searchDP.init(self.as_getSearchDPS(), [self]) self.as_setSearchResultTextS( i18n.makeString(MESSENGER.DIALOGS_SEARCHCONTACT_LABELS_RESULT)) self.as_setSearchDisabledS( getRequestCoolDown(REQUEST_SCOPE.BW_CHAT2, MESSENGER_ACTION_IDS.FIND_USERS_BY_NAME))
def _populate(self): self._searchDP = SearchUsersDataProvider( self.proto.contacts.getUserSearchProcessor()) super(SearchContactView, self)._populate() self._searchDP.init(self.as_getSearchDPS(), [self]) self.as_setSearchResultTextS( i18n.makeString(MESSENGER.DIALOGS_SEARCHCONTACT_LABELS_RESULT)) self.as_setSearchDisabledS( getRequestCoolDown(self._cooldownInfo.requestScope, self._cooldownInfo.actionId))
def _checkCooldowns(self): cooldowns = {} for requestID in self._requestIDs: cooldowns[requestID] = getRequestCoolDown(self._eventScope, requestID) if len(cooldowns): requestID, cooldown = max(cooldowns.items(), key=operator.itemgetter(1)) if cooldown > 0: self.__isInCooldown = True self.__handler(True) self._loadCallback(cooldown)
def __requestCompaniesList(self, isNotInBattle = False, division = 0, owner = ''): ctx = prb_ctx.RequestCompaniesCtx(isNotInBattle, division, owner) @process def _rq(): self.__clearCallback() yield self.prbDispatcher.sendPrbRequest(ctx) rqID = (rq_cooldown.REQUEST_SCOPE.PRB_CONTROL, ctx.getRequestType()) if rq_cooldown.isRequestInCoolDown(*rqID): self.__bwListCB = BigWorld.callback(rq_cooldown.getRequestCoolDown(*rqID), _rq) else: _rq()
def getPrbRequestCoolDown(rqTypeID): _rqc.getRequestCoolDown(REQUEST_SCOPE.PRB_CONTROL, rqTypeID)
def getPrbRequestCoolDown(rqTypeID): return _rqc.getRequestCoolDown(REQUEST_SCOPE.PRB_CONTROL, rqTypeID)
def _populate(self): super(SearchContactView, self)._populate() self._searchDP = SearchUsersDataProvider() self._searchDP.init(self.as_getSearchDPS(), [self]) self.as_setSearchResultTextS(i18n.makeString(MESSENGER.DIALOGS_SEARCHCONTACT_LABELS_RESULT)) self.as_setSearchDisabledS(getRequestCoolDown(REQUEST_SCOPE.BW_CHAT2, MESSENGER_ACTION_IDS.FIND_USERS_BY_NAME))
def _populate(self): self._searchDP = SearchUsersDataProvider(self.proto.contacts.getUserSearchProcessor()) super(SearchContactView, self)._populate() self._searchDP.init(self.as_getSearchDPS(), [self]) self.as_setSearchResultTextS(i18n.makeString(MESSENGER.DIALOGS_SEARCHCONTACT_LABELS_RESULT)) self.as_setSearchDisabledS(getRequestCoolDown(self._cooldownInfo.requestScope, self._cooldownInfo.actionId))