From 5fbd0a73a4b56bb566819e33e6d3053a3257dc54 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Thu, 12 May 2022 13:48:13 +0200 Subject: [PATCH] chore: Make sure account data and device keys is loaded when using isCached --- lib/encryption/key_manager.dart | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/encryption/key_manager.dart b/lib/encryption/key_manager.dart index 2e893b54..4a589939 100644 --- a/lib/encryption/key_manager.dart +++ b/lib/encryption/key_manager.dart @@ -558,6 +558,8 @@ class KeyManager { if (!enabled) { return false; } + await client.accountDataLoading; + await client.userDeviceKeysLoading; return (await encryption.ssss.getCached(megolmKey)) != null; }