From d05d22e6af2e8d97b579c508d2459e93cbacc788 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Wed, 19 Feb 2020 08:54:56 +0100 Subject: [PATCH] [Room] Decrypt only encrypted events --- lib/src/room.dart | 1 + pubspec.lock | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/src/room.dart b/lib/src/room.dart index 2224b9c..dbfd801 100644 --- a/lib/src/room.dart +++ b/lib/src/room.dart @@ -1502,6 +1502,7 @@ class Room { /// Decrypts the given [event] with one of the available ingoingGroupSessions. Event decryptGroupMessage(Event event) { + if (event.type != EventTypes.Encrypted) return event; Map decryptedPayload; try { if (!client.encryptionEnabled) { diff --git a/pubspec.lock b/pubspec.lock index d1d207a..b393bc2 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -292,8 +292,8 @@ packages: dependency: "direct main" description: path: "." - ref: "09eb49dbdb1ad9ed71c6bf74562250ecd3d4198b" - resolved-ref: "09eb49dbdb1ad9ed71c6bf74562250ecd3d4198b" + ref: "307dc133867eb5bf80d4f5c7412e58621dfca3cf" + resolved-ref: "307dc133867eb5bf80d4f5c7412e58621dfca3cf" url: "https://gitlab.com/famedly/libraries/dart-olm.git" source: git version: "0.0.0"