def __init__(self, con): BaseModule.__init__(self, con) self._register_pubsub_handler(self._bookmark_event_received) self._conversion = False self._bookmarks = [] self._join_timeouts = [] self._request_in_progress = False
def __init__(self, con): BaseModule.__init__(self, con, plugin=True) self.handlers = [ StanzaHandler(name='message', callback=self._message_received, ns=nbxmpp.NS_OMEMO_TEMP, priority=9), StanzaHandler(name='presence', callback=self._on_muc_user_presence, ns=nbxmpp.NS_MUC_USER, priority=48), ] self._register_pubsub_handler(self._devicelist_notification_received) self.available = True self._own_jid = self._con.get_own_jid().getStripped() self._backend = self._get_backend() self._omemo_groupchats = set() self._muc_temp_store = {} self._query_for_bundles = [] self._device_bundle_querys = [] self._query_for_devicelists = []
def __init__(self, con): BaseModule.__init__(self, con) self._own_vcard = None self.own_vcard_received = False self.room_jids = [] self.supported = False
def __init__(self, con): BaseModule.__init__(self, con) self.handlers = [ StanzaHandler(name='iq', typ='result', callback=self._on_jingle_iq), StanzaHandler(name='iq', typ='error', callback=self._on_jingle_iq), StanzaHandler(name='iq', typ='set', ns=Namespace.JINGLE, callback=self._on_jingle_iq), StanzaHandler(name='iq', typ='get', ns=Namespace.PUBKEY_PUBKEY, callback=self._on_pubkey_request), StanzaHandler(name='iq', typ='result', ns=Namespace.PUBKEY_PUBKEY, callback=self._pubkey_result_received), ] # dictionary: sessionid => JingleSession object self._sessions = {} # dictionary: (jid, iq stanza id) => JingleSession object, # one time callbacks self.__iq_responses = {} self.files = []
def __init__(self, con): BaseModule.__init__(self, con) self.handlers = [ StanzaHandler(name='presence', callback=self._presence_received, priority=50), StanzaHandler(name='presence', callback=self._subscribe_received, typ='subscribe', priority=49), StanzaHandler(name='presence', callback=self._subscribed_received, typ='subscribed', priority=49), StanzaHandler(name='presence', callback=self._unsubscribe_received, typ='unsubscribe', priority=49), StanzaHandler(name='presence', callback=self._unsubscribed_received, typ='unsubscribed', priority=49), ] # keep the jids we auto added (transports contacts) to not send the # SUBSCRIBED event to GUI self.automatically_added = [] # list of jid to auto-authorize self._jids_for_auto_auth = set()
def __init__(self, con): BaseModule.__init__(self, con) self.handlers = [ StanzaHandler(name='iq', callback=self._ibb_received, ns=Namespace.IBB), ]
def __init__(self, con): BaseModule.__init__(self, con) self.handlers = [ StanzaHandler(name='message', callback=self._process_chat_marker, ns=Namespace.CHATMARKERS, priority=47), ]
def __init__(self, con): BaseModule.__init__(self, con) self.handlers = [ StanzaHandler(name='iq', typ='get', callback=self._answer_request, ns=nbxmpp.NS_LAST), ]
def __init__(self, con): BaseModule.__init__(self, con) self.handlers = [ StanzaHandler(name='message', callback=self._process_message_receipt, ns=Namespace.RECEIPTS, priority=46), ]
def __init__(self, con): BaseModule.__init__(self, con) self.handlers = [ StanzaHandler(name='iq', callback=self._iq_error_received, typ='error', priority=51), ]
def __init__(self, con): BaseModule.__init__(self, con) self._register_pubsub_handler(self._tune_received) self._tune_data = None self.register_events([ ('music-track-changed', ged.CORE, self._on_music_track_changed), ('signed-in', ged.CORE, self._on_signed_in), ])
def __init__(self, con): BaseModule.__init__(self, con) self.handlers = [ StanzaHandler(name='iq', callback=self._answer_request, typ='get', ns=Namespace.TIME_REVISED), ]
def __init__(self, con: ConnectionT) -> None: BaseModule.__init__(self, con) self._timeout_id = None self.handlers = [ StanzaHandler(name='iq', callback=self._answer_request, typ='get', ns=nbxmpp.NS_PING), ]
def __init__(self, con): BaseModule.__init__(self, con) self.handlers = [ StanzaHandler(name='message', callback=self._message_received, priority=50), ] # XEPs for which this message module should not be executed self._message_namespaces = set([nbxmpp.NS_ROSTERX, nbxmpp.NS_IBB])
def __init__(self, con): BaseModule.__init__(self, con) self.handlers = [ StanzaHandler(name='iq', callback=self._answer_bob_request, typ='get', ns=nbxmpp.NS_BOB), ] # Used to track which cids are in-flight. self.awaiting_cids = {}
def __init__(self, con): BaseModule.__init__(self, con) self.handlers = [ StanzaHandler(name='iq', callback=self.received_item, typ='set', ns=Namespace.ROSTERX), StanzaHandler(name='message', callback=self.received_item, ns=Namespace.ROSTERX), ]
def __init__(self, con): BaseModule.__init__(self, con) self.handlers = [ StanzaHandler(name='presence', callback=self._entity_caps, ns=nbxmpp.NS_CAPS, priority=51), ] self._capscache = caps_cache.capscache self._create_suitable_client_caps = caps_cache.create_suitable_client_caps
def __init__(self, con): BaseModule.__init__(self, con) self._requested_shas = [] self.handlers = [ StanzaHandler(name='presence', callback=self._presence_received, ns=Namespace.VCARD_UPDATE, priority=51), ] self.avatar_conversion_available = False
def __init__(self, con): BaseModule.__init__(self, con) self.handlers = [ StanzaHandler(name='iq', callback=self._roster_push_received, typ='set', ns=Namespace.ROSTER), StanzaHandler(name='presence', callback=self._presence_received), ] self._data = {} self._set = None
def __init__(self, con): BaseModule.__init__(self, con) self.handlers = [ StanzaHandler(name='iq', callback=self._answer_disco_info, typ='get', ns=nbxmpp.NS_DISCO_INFO), StanzaHandler(name='iq', callback=self._answer_disco_items, typ='get', ns=nbxmpp.NS_DISCO_ITEMS), ]
def __init__(self, con): BaseModule.__init__(self, con) self.available = False self.component = None self.httpupload_namespace = None self.max_file_size = None # maximum file size in bytes self._proxy_resolver = None self._queued_messages = {} self._session = Soup.Session() self._session.props.ssl_strict = False self._session.props.user_agent = 'Gajim %s' % app.version
def __init__(self, con): BaseModule.__init__(self, con) self.blocked = [] self.handlers = [ StanzaHandler(name='iq', callback=self._blocking_push_received, typ='set', ns=Namespace.BLOCKING), ] self.supported = False
def __init__(self, con): BaseModule.__init__(self, con) self._requested_shas = [] self.handlers = [ StanzaHandler(name='presence', callback=self._presence_received, ns=nbxmpp.NS_VCARD_UPDATE, priority=51), ] self.avatar_advertised = False self._find_own_avatar()
def __init__(self, con): BaseModule.__init__(self, con) self.handlers = [ StanzaHandler(name='message', callback=self._http_auth, ns=NS_HTTP_AUTH, priority=45), StanzaHandler(name='iq', callback=self._http_auth, typ='get', ns=NS_HTTP_AUTH, priority=45) ]
def __init__(self, con): BaseModule.__init__(self, con) self.handlers = [ StanzaHandler(name='message', callback=self._mam_message_received, priority=51), ] self.available = False self.archiving_namespace = None self._mam_query_ids = {} # Holds archive jids where catch up was successful self._catch_up_finished = []
def __init__(self, con): BaseModule.__init__(self, con) self.handlers = [ StanzaHandler(name='presence', callback=self._on_muc_user_presence, ns=Namespace.MUC_USER, priority=49), StanzaHandler(name='presence', callback=self._on_error_presence, typ='error', priority=49), StanzaHandler(name='message', callback=self._on_subject_change, typ='groupchat', priority=49), StanzaHandler(name='message', callback=self._on_config_change, ns=Namespace.MUC_USER, priority=49), StanzaHandler(name='message', callback=self._on_invite_or_decline, typ='normal', ns=Namespace.MUC_USER, priority=49), StanzaHandler(name='message', callback=self._on_invite_or_decline, ns=Namespace.CONFERENCE, priority=49), StanzaHandler(name='message', callback=self._on_captcha_challenge, ns=Namespace.CAPTCHA, priority=49), StanzaHandler(name='message', callback=self._on_voice_request, ns=Namespace.DATA, priority=49) ] self.register_events([ ('account-disconnected', ged.CORE, self._on_account_disconnected), ]) self._manager = MUCManager(self._log) self._rejoin_muc = set() self._join_timeouts = {} self._rejoin_timeouts = {} self._muc_service_jid = None
def __init__(self, con): BaseModule.__init__(self, con) self.handlers = [ StanzaHandler(name='presence', callback=self._entity_caps, ns=Namespace.CAPS, priority=51), ] self._identities = [ DiscoIdentity(category='client', type='pc', name='Gajim') ] self._queued_tasks_by_hash = defaultdict(set) self._queued_tasks_by_jid = {}
def __init__(self, con): BaseModule.__init__(self, con) self.blocked = [] self.handlers = [ StanzaHandler(name='iq', callback=self._blocking_push_received, typ='set', ns=nbxmpp.NS_BLOCKING), ] self._register_callback('get_blocking_list', self._blocking_list_received) self.supported = False
def __init__(self, con): BaseModule.__init__(self, con) self.available = False self.component = None self.httpupload_namespace = None self._allowed_headers = ['Authorization', 'Cookie', 'Expires'] self.max_file_size = None # maximum file size in bytes app.ged.register_event_handler('stanza-message-outgoing', ged.OUT_PREGUI, self.handle_outgoing_stanza) app.ged.register_event_handler('gc-stanza-message-outgoing', ged.OUT_PREGUI, self.handle_outgoing_stanza) self.messages = []
def __init__(self, con: ConnectionT) -> None: BaseModule.__init__(self, con) self.handlers = [ StanzaHandler(name='presence', callback=self._presence_received), ] # Our current chatstate with a specific contact self._chatstates = {} # type: Dict[str, State] self._last_keyboard_activity = {} # type: Dict[str, float] self._last_mouse_activity = {} # type: Dict[str, float] self._timeout_id = None self._delay_timeout_ids = {} # type: Dict[str, str] self._blocked = [] # type: List[str] self._enabled = False