diff --git a/lib/encryption/olm_manager.dart b/lib/encryption/olm_manager.dart index 6821dcf..743e432 100644 --- a/lib/encryption/olm_manager.dart +++ b/lib/encryption/olm_manager.dart @@ -462,8 +462,8 @@ class OlmManager { if (client.database != null) { for (final device in deviceKeys) { if (!olmSessions.containsKey(device.curve25519Key)) { - final sessions = await client.database.getSingleOlmSessions( - client.id, device.curve25519Key, client.userID); + final sessions = + await getOlmSessionsFromDatabase(device.curve25519Key); if (sessions.isNotEmpty) { _olmSessions[device.curve25519Key] = sessions; }