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
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