From c690de9f7b0b44f11a9b77b1ee2c1ee697774f0d Mon Sep 17 00:00:00 2001 From: RMidhunSuresh Date: Tue, 7 Dec 2021 23:07:10 +0530 Subject: [PATCH] Support decryption on entries fetched from hs --- src/matrix/room/BaseRoom.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/matrix/room/BaseRoom.js b/src/matrix/room/BaseRoom.js index 9e47a7d8..d5cf70b9 100644 --- a/src/matrix/room/BaseRoom.js +++ b/src/matrix/room/BaseRoom.js @@ -571,7 +571,12 @@ export class BaseRoom extends EventEmitter { displayName: member.content.displayname, avatarUrl: member.content.avatar_url }; - return new NonPersistedEventEntry(entry, this._fragmentIdComparer); + const eventEntry = new NonPersistedEventEntry(entry, this._fragmentIdComparer); + if (eventEntry.eventType === EVENT_ENCRYPTED_TYPE) { + const request = this._decryptEntries(DecryptionSource.Timeline, [eventEntry]); + await request.complete(); + } + return eventEntry; }