def __init__(self, contact_jid,): id_ = gajim.get_an_id() attrs = {'id': id_} Iq.__init__(self, typ='get', attrs=attrs, to=contact_jid) items = Node('items', attrs={'node': NS_DEVICE_LIST}) pubsub = PubsubNode(items) self.addChild(node=pubsub)
def __init__(self, contact_jid,): id_ = gajim.get_an_id() attrs = {'id': id_} Iq.__init__(self, typ='get', attrs=attrs, to=contact_jid) items = Node('items', attrs={'node': NS_DEVICE_LIST, 'max_items': 1}) pubsub = PubsubNode(items) self.addChild(node=pubsub)
def __init__(self, contact_jid, device_id): id_ = gajim.get_an_id() attrs = {'id': id_} Iq.__init__(self, typ='get', attrs=attrs, to=contact_jid) items = Node('items', attrs={'node': NS_BUNDLES + str(device_id)}) pubsub = PubsubNode(items) self.addChild(node=pubsub)
def __init__(self, state_bundle, device_id): id_ = gajim.get_an_id() attrs = {'id': id_} Iq.__init__(self, typ='set', attrs=attrs) bundle_node = self.make_bundle_node(state_bundle) publish = PublishNode(NS_BUNDLES + str(device_id), bundle_node) pubsub = PubsubNode(publish) self.addChild(node=pubsub)
def __init__(self, device_list): id_ = gajim.get_an_id() attrs = {'id': id_} Iq.__init__(self, typ='set', attrs=attrs) list_node = Node('list') for device in device_list: list_node.addChild('device').setAttr('id', device) publish = PublishNode(NS_DEVICE_LIST, list_node) pubsub = PubsubNode(publish) self.addChild(node=pubsub)
def __init__(self, device_list): assert isinstance(device_list, list) assert len(device_list) > 0 id_ = gajim.get_an_id() attrs = {'id': id_} Iq.__init__(self, typ='set', attrs=attrs) list_node = Node('list', attrs={'xmlns': NS_OMEMO}) for device in device_list: list_node.addChild('device').setAttr('id', device) publish = PublishNode(NS_DEVICE_LIST, list_node) pubsub = PubsubNode(publish) self.addChild(node=pubsub)
def __init__(self, device_list): assert isinstance(device_list, list) assert len(device_list) > 0 id_ = gajim.get_an_id() attrs = {'id': id_} Iq.__init__(self, typ='set', attrs=attrs) list_node = Node('list', attrs={'xmlns': NS_DEVICE_LIST}) for device in device_list: list_node.addChild('device').setAttr('id', device) publish = PublishNode(NS_DEVICE_LIST, list_node) pubsub = PubsubNode(publish) self.addChild(node=pubsub)