[omemo] Clean up old sessions

Delete sessions when we dont have an identity saved for it
This commit is contained in:
Philipp Hörist
2019-02-22 16:34:01 +01:00
parent 912eb62ee5
commit 75a4f19d56

View File

@@ -143,6 +143,8 @@ class KeyDialog(Gtk.Dialog):
except KeyError:
log.warning('Could not find session identitykey %s',
item.device_id)
self._omemo.backend.storage.deleteSession(item.recipient_id,
item.device_id)
continue
key_row.active = item.active