Mercurial > libervia-backend
comparison sat/bridge/dbus_bridge.py @ 3206:ae09989e9feb
core, bridge: new `devicesInfosGet` method to get infos on known devices of an entity
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 06 Mar 2020 18:19:03 +0100 |
parents | 439e2f88c3a9 |
children | 6cf4bd6972c2 |
comparison
equal
deleted
inserted
replaced
3205:2c0628f3927e | 3206:ae09989e9feb |
---|---|
255 @dbus.service.method(const_INT_PREFIX+const_CORE_SUFFIX, | 255 @dbus.service.method(const_INT_PREFIX+const_CORE_SUFFIX, |
256 in_signature='ss', out_signature='', | 256 in_signature='ss', out_signature='', |
257 async_callbacks=('callback', 'errback')) | 257 async_callbacks=('callback', 'errback')) |
258 def delContact(self, entity_jid, profile_key="@DEFAULT@", callback=None, errback=None): | 258 def delContact(self, entity_jid, profile_key="@DEFAULT@", callback=None, errback=None): |
259 return self._callback("delContact", str(entity_jid), str(profile_key), callback=callback, errback=errback) | 259 return self._callback("delContact", str(entity_jid), str(profile_key), callback=callback, errback=errback) |
260 | |
261 @dbus.service.method(const_INT_PREFIX+const_CORE_SUFFIX, | |
262 in_signature='ss', out_signature='s', | |
263 async_callbacks=('callback', 'errback')) | |
264 def devicesInfosGet(self, bare_jid, profile_key, callback=None, errback=None): | |
265 return self._callback("devicesInfosGet", str(bare_jid), str(profile_key), callback=callback, errback=errback) | |
260 | 266 |
261 @dbus.service.method(const_INT_PREFIX+const_CORE_SUFFIX, | 267 @dbus.service.method(const_INT_PREFIX+const_CORE_SUFFIX, |
262 in_signature='asa(ss)bbbbbs', out_signature='(a{sa(sss)}a{sa(sss)}a{sa(sss)})', | 268 in_signature='asa(ss)bbbbbs', out_signature='(a{sa(sss)}a{sa(sss)}a{sa(sss)})', |
263 async_callbacks=('callback', 'errback')) | 269 async_callbacks=('callback', 'errback')) |
264 def discoFindByFeatures(self, namespaces, identities, bare_jid=False, service=True, roster=True, own_jid=True, local_device=False, profile_key="@DEFAULT@", callback=None, errback=None): | 270 def discoFindByFeatures(self, namespaces, identities, bare_jid=False, service=True, roster=True, own_jid=True, local_device=False, profile_key="@DEFAULT@", callback=None, errback=None): |