Example #1
0
    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()
Example #2
0
 def __requestCompaniesList(self, isNotInBattle = False, division = 0, owner = ''):
     yield self.prbDispatcher.sendPrbRequest(prb_ctx.RequestCompaniesCtx(isNotInBattle, division, owner))