def __init__(self):
     super(SearchUsersProcessor, self).__init__()
     self.__sentRequestID = None
     self.__limits = limits.FindUserSearchLimits()
     self.__cooldown = XmppCooldownManager(self.__limits.getRequestCooldown())
     self.proto.client.registerHandler(GLOOX_EVENT.IQ, self.__onIQReceived)
     return
示例#2
0
 def __init__(self, limits):
     super(_ChatHistoryRequester, self).__init__()
     self.__cooldown = XmppCooldownManager(limits.getBroadcastCoolDown())
     self.__limit = limits.getHistoryMaxLength()
     self.__iqID = ''
     self.__pool = []
     self.__history = []
     self.__callbackID = None
     self.__state = _HISTORY_RQ_STATE.FREE
 def __init__(self):
     super(MessagesManager, self).__init__()
     self.__msgFilters = None
     self.__limits = MessageLimits()
     self.__chatSessions = ChatSessionsProvider(self.__limits)
     self.__muc = MUCProvider()
     self.__receivedTags = set()
     self.__pending = []
     self.__cooldown = XmppCooldownManager(self.__limits.getBroadcastCoolDown())
     self.channelsStorage.onRestoredFromCache += self.__cs_onChannelsRestoredFromCache
     return
 def __init__(self):
     super(ContactsManager, self).__init__()
     self.__seq = SeqTaskQueue()
     self.__seq.suspend()
     self.__tasks = ContactTaskQueue([block_tasks.SyncBlockItemTask()])
     self.__cooldown = XmppCooldownManager()
     self.__subsBatch = sub_helper.InboundSubscriptionsBatch()
     self.__subsRestrictions = sub_helper.SubscriptionsRestrictions()
     self.__presence = _UserPresence()
     self.__presence.addListeners()
     self.__voip = VoipHandler()
     self.__voip.addListeners()
     g_messengerEvents.onPluginConnectFailed += self.__me_onPluginConnectFailed
     self.usersStorage.onRestoredFromCache += self.__us_onRestoredFromCache
     g_settings.onUserPreferencesUpdated += self.__ms_onUserPreferencesUpdated