Philipp Hörist pushed to branch master at gajim / gajim
Commits: 9c5d86d8 by lovetox at 2022-06-15T19:45:59+02:00 fix: Remove dead dbus signals/methods
These signals/methods would not work because the events/code does not exist anymore
- - - - - 9a99f7fe by lovetox at 2022-06-15T19:49:12+02:00 refactor: Remove start_chat dbus method
This is available directly via `gajim --start-chat`
- - - - -
1 changed file:
- gajim/remote_control.py
Changes:
===================================== gajim/remote_control.py ===================================== @@ -204,19 +204,9 @@ class GajimRemote(Server): <arg name='prio' type='s' /> <arg name='account' type='s' /> </method> - <method name='show_roster' /> - <method name='start_chat'> - <arg name='jid' type='s' /> - <arg direction='out' type='b' /> - </method> - <method name='toggle_ipython' /> - <method name='toggle_roster_appearance' /> <signal name='AccountPresence'> <arg type='av' /> </signal> - <signal name='ChatState'> - <arg type='av' /> - </signal> <signal name='ContactAbsence'> <arg type='av' /> </signal> @@ -226,30 +216,15 @@ class GajimRemote(Server): <signal name='ContactStatus'> <arg type='av' /> </signal> - <signal name='EntityTime'> - <arg type='av' /> - </signal> <signal name='GCMessage'> <arg type='av' /> </signal> - <signal name='GCPresence'> - <arg type='av' /> - </signal> <signal name='MessageSent'> <arg type='av' /> </signal> - <signal name='NewAccount'> - <arg type='av' /> - </signal> <signal name='NewMessage'> <arg type='av' /> </signal> - <signal name='Roster'> - <arg type='av' /> - </signal> - <signal name='RosterInfo'> - <arg type='av' /> - </signal> <signal name='Subscribe'> <arg type='av' /> </signal> @@ -259,9 +234,6 @@ class GajimRemote(Server): <signal name='Unsubscribed'> <arg type='av' /> </signal> - <signal name='VcardInfo'> - <arg type='av' /> - </signal> </interface> </node> ''' @@ -273,10 +245,6 @@ def __init__(self): super().__init__(self.con, '/org/gajim/dbus/RemoteObject') self.first_show = True
- app.ged.register_event_handler('time-result-received', ged.POSTGUI, - self.on_time) - app.ged.register_event_handler('roster-info', ged.POSTGUI, - self.on_roster_info) app.ged.register_event_handler('presence-received', ged.POSTGUI, self.on_presence_received) app.ged.register_event_handler('subscribe-presence-received', @@ -291,10 +259,6 @@ def __init__(self): ged.POSTGUI, self._nec_decrypted_message_received) app.ged.register_event_handler('our-show', ged.POSTGUI, self.on_our_status) - app.ged.register_event_handler('account-created', ged.POSTGUI, - self.on_account_created) - app.ged.register_event_handler('vcard-received', ged.POSTGUI, - self.on_vcard_received) app.ged.register_event_handler('message-sent', ged.POSTGUI, self.on_message_sent)
@@ -306,15 +270,6 @@ def on_message_sent(self, obj): self.raise_signal('MessageSent', (obj.account, [ obj.jid, obj.message, chatstate]))
- def on_time(self, obj): - self.raise_signal('EntityTime', (obj.conn.name, [obj.jid.bare, - obj.jid.resource, - obj.time_info])) - - def on_roster_info(self, obj): - self.raise_signal('RosterInfo', (obj.conn.name, [obj.jid, obj.nickname, - obj.sub, obj.ask, obj.groups])) - def on_presence_received(self, obj): if obj.old_show < 2 and obj.new_show > 1: event = 'ContactPresence' @@ -360,12 +315,6 @@ def _nec_decrypted_message_received(self, obj): def on_our_status(self, event): self.raise_signal('AccountPresence', (event.show, event.account))
- def on_account_created(self, obj): - self.raise_signal('NewAccount', (obj.conn.name, obj.account_info)) - - def on_vcard_received(self, obj): - self.raise_signal('VcardInfo', (obj.account, obj.vcard_dict)) - def raise_signal(self, event_name, data): log.info('Send event %s', event_name) self.con.emit_signal(None, @@ -780,10 +729,6 @@ def _contacts_as_dbus_structure(self, bare_contact): def get_unread_msgs_number(self): return str(app.window.get_total_unread_count())
- def start_chat(self, jid=''): - app.app.activate_action('start-chat', GLib.Variant('s', jid)) - return True - def send_xml(self, xml, account): if account: app.connections[account].send_stanza(str(xml))
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/a46a10952a3608b814dc71b788f66d9b...