bridge: Add profile_connection_error signal
This commit is contained in:
parent
2b0f4bd192
commit
8780d2133f
3 changed files with 15 additions and 0 deletions
|
|
@ -20,6 +20,14 @@ sig_in=s
|
|||
doc=Profile is fully initialized (XMPP connected, roster received, all plugins loaded)
|
||||
doc_param_0=%(doc_profile)s
|
||||
|
||||
[profile_connection_error]
|
||||
type=signal
|
||||
category=core
|
||||
sig_in=ss
|
||||
doc=Profile connection or initialization failed
|
||||
doc_param_0=error: error message
|
||||
doc_param_1=%(doc_profile)s
|
||||
|
||||
[disconnected]
|
||||
type=signal
|
||||
category=core
|
||||
|
|
|
|||
|
|
@ -180,6 +180,7 @@ class DBusObject(objects.DBusObject):
|
|||
Signal("notification_new", "sdssssbidss"),
|
||||
Signal("param_update", "ssss"),
|
||||
Signal("presence_update", "ssia{ss}s"),
|
||||
Signal("profile_connection_error", "ss"),
|
||||
Signal("profile_ready", "s"),
|
||||
Signal("progress_error", "sss"),
|
||||
Signal("progress_finished", "sa{ss}s"),
|
||||
|
|
@ -671,6 +672,9 @@ class bridge:
|
|||
"presence_update", entity_jid, show, priority, statuses, profile
|
||||
)
|
||||
|
||||
def profile_connection_error(self, error, profile):
|
||||
self._obj.emitSignal("profile_connection_error", error, profile)
|
||||
|
||||
def profile_ready(self, profile):
|
||||
self._obj.emitSignal("profile_ready", profile)
|
||||
|
||||
|
|
|
|||
|
|
@ -277,6 +277,9 @@ class bridge:
|
|||
def presence_update(self, entity_jid, show, priority, statuses, profile):
|
||||
self.send_signal("presence_update", entity_jid, show, priority, statuses, profile)
|
||||
|
||||
def profile_connection_error(self, error, profile):
|
||||
self.send_signal("profile_connection_error", error, profile)
|
||||
|
||||
def profile_ready(self, profile):
|
||||
self.send_signal("profile_ready", profile)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue