From f3775fa5ba5f24a13e116e6638ede2a60392bf10 Mon Sep 17 00:00:00 2001 From: Krille Fear Date: Mon, 22 Nov 2021 10:18:44 +0100 Subject: [PATCH] fix: Decrypt last event of a room --- lib/encryption/key_manager.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/encryption/key_manager.dart b/lib/encryption/key_manager.dart index e2229f45..a531196c 100644 --- a/lib/encryption/key_manager.dart +++ b/lib/encryption/key_manager.dart @@ -182,7 +182,7 @@ class KeyManager { // attempt to decrypt the last event final event = room.getState(EventTypes.Encrypted); if (event != null && event.content['session_id'] == sessionId) { - encryption.decryptRoomEvent(roomId, event, store: true); + room.setState(encryption.decryptRoomEventSync(roomId, event)); } // and finally broadcast the new session room.onSessionKeyReceived.add(sessionId);