diff --git a/omemo/omemoplugin.py b/omemo/omemoplugin.py index 556fd00affeaefafab8364a7a27f593e49e58538..efb28a68052ac28cebe9115c3a1a7e47de2abec3 100644 --- a/omemo/omemoplugin.py +++ b/omemo/omemoplugin.py @@ -179,12 +179,18 @@ class OmemoPlugin(GajimPlugin): return True def _message_received(self, conn, obj, callback): + if conn.name == 'Local': + return self.connections[conn.name].message_received(conn, obj, callback) def _gc_encrypt_message(self, conn, obj, callback): + if conn.name == 'Local': + return self.connections[conn.name].gc_encrypt_message(conn, obj, callback) def _encrypt_message(self, conn, obj, callback): + if conn.name == 'Local': + return self.connections[conn.name].encrypt_message(conn, obj, callback) def _file_decryption(self, url, kind, instance, window):