Mercurial > libervia-backend
diff src/plugins/plugin_xep_0077.py @ 468:c97640c90a94
D-Bus Bridge: use inspection to name attribute + fix asynchronous calls for dynamically added method, it now use deferred return value instead of callback/errback attributes
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 30 Mar 2012 09:23:23 +0200 |
parents | cf005701624b |
children | 2a072735e459 |
line wrap: on
line diff
--- a/src/plugins/plugin_xep_0077.py Thu Mar 29 00:04:31 2012 +0200 +++ b/src/plugins/plugin_xep_0077.py Fri Mar 30 09:23:23 2012 +0200 @@ -48,7 +48,7 @@ self.host = host self.triggers = {} #used by other protocol (e.g. XEP-0100) to finish registration. key = target_jid host.bridge.addMethod("in_band_register", ".plugin", in_sign='ss', out_sign='s', method=self.in_band_register) - host.bridge.addMethod("in_band_submit", ".plugin", in_sign='sa(ss)', out_sign='s', method=self.in_band_submit) + host.bridge.addMethod("in_band_submit", ".plugin", in_sign='ssa(ss)s', out_sign='s', method=self.in_band_submit) def addTrigger(self, target, cb, profile): """Add a callback which is called when registration to target is successful"""