def onSubscriptionRequest(self, jid, message, nickname, wgexts):
     self.__cancelInboundSubsCallback()
     self.__inboundSubs.append((ContactBareJID(jid), nickname, message,
                                makeWGInfoFromPresence(wgexts)))
     if len(self.__inboundSubs) >= INBOUND_SUB_BATCH_SIZE:
         self.__fireInboundSubsEvent()
     else:
         self.__subsCallbackID = BigWorld.callback(
             INBOUND_SUB_INTERVAL, self.__invokeInboundSubsCallback)
Example #2
0
 def onSubscriptionRequest(self, jid, message, nickname, wgexts):
     self.__cancelInboundSubsCallback()
     self.__inboundSubs.append((ContactBareJID(jid),
      nickname,
      message,
      makeWGInfoFromPresence(wgexts)))
     if len(self.__inboundSubs) >= INBOUND_SUB_BATCH_SIZE:
         self.__fireInboundSubsEvent()
     else:
         self.__subsCallbackID = BigWorld.callback(INBOUND_SUB_INTERVAL, self.__invokeInboundSubsCallback)
 def onHandlePresence(self, jid, priority, status, presence, wgexts,
                      mucInfo):
     self.__handleEvent(
         GLOOX_EVENT.PRESENCE, JID(jid),
         Resource(priority, status, presence,
                  makeWGInfoFromPresence(wgexts), makeMucInfo(mucInfo)))
Example #4
0
 def onHandlePresence(self, jid, priority, status, presence, wgexts, mucInfo):
     self.__handleEvent(GLOOX_EVENT.PRESENCE, JID(jid), Resource(priority, status, presence, makeWGInfoFromPresence(wgexts), makeMucInfo(mucInfo)))