From f6589f9596fd63e155dfb86bcf9de1ea99ce884a Mon Sep 17 00:00:00 2001 From: Sorunome Date: Thu, 31 Dec 2020 12:58:41 +0100 Subject: [PATCH] fix: Properly clear in-memory outbound sessions when clearing cache --- lib/src/client.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/src/client.dart b/lib/src/client.dart index 8aad3917..bafc82d7 100644 --- a/lib/src/client.dart +++ b/lib/src/client.dart @@ -1746,6 +1746,7 @@ sort order of ${prevState.sortOrder}. This should never happen...'''); prevBatch = null; rooms.clear(); await database?.clearCache(id); + encryption?.keyManager?.clearOutboundGroupSessions(); onCacheCleared.add(true); // Restart the syncloop backgroundSync = true;