core: added a mechanism to associate short names to namespaces:
- new internal registerNamespace can be used by a plugin to associate a short name to a namespace - new NamespacesGet bridge method retrieve those associations
This commit is contained in:
parent
4df7673f64
commit
da077485d2
2 changed files with 42 additions and 0 deletions
|
|
@ -763,3 +763,11 @@ doc_param_0=%(doc_profile_key)s
|
|||
doc_return=session informations, with at least the following keys:
|
||||
jid: current full jid
|
||||
started: date of creation of the session (Epoch time)
|
||||
|
||||
[namespacesGet]
|
||||
type=method
|
||||
category=core
|
||||
sig_in=
|
||||
sig_out=a{ss}
|
||||
doc=Get a dict to short name => whole namespaces
|
||||
doc_return=namespaces mapping
|
||||
|
|
|
|||
|
|
@ -383,6 +383,12 @@ class DbusObject(dbus.service.Object):
|
|||
def messageSend(self, to_jid, message, subject={}, mess_type="auto", extra={}, profile_key="@NONE@", callback=None, errback=None):
|
||||
return self._callback("messageSend", unicode(to_jid), message, subject, unicode(mess_type), extra, unicode(profile_key), callback=callback, errback=errback)
|
||||
|
||||
@dbus.service.method(const_INT_PREFIX+const_CORE_SUFFIX,
|
||||
in_signature='', out_signature='a{ss}',
|
||||
async_callbacks=None)
|
||||
def namespacesGet(self, ):
|
||||
return self._callback("namespacesGet", )
|
||||
|
||||
@dbus.service.method(const_INT_PREFIX+const_CORE_SUFFIX,
|
||||
in_signature='sis', out_signature='',
|
||||
async_callbacks=None)
|
||||
|
|
|
|||
Loading…
Reference in a new issue