From 2e6def5157aa04a2b982a3c1e4c604fd887f3433 Mon Sep 17 00:00:00 2001 From: Doug <6060466+pixlwave@users.noreply.github.com> Date: Tue, 16 Jul 2024 09:22:20 +0100 Subject: [PATCH] Fix the string used for encrypted events in the room list. (#3030) I don't think its actually meant to be shown but this should still be correct if it is. --- .../Room/RoomSummary/RoomEventStringBuilder.swift | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ElementX/Sources/Services/Room/RoomSummary/RoomEventStringBuilder.swift b/ElementX/Sources/Services/Room/RoomSummary/RoomEventStringBuilder.swift index b71df0b7f..3878f83bc 100644 --- a/ElementX/Sources/Services/Room/RoomSummary/RoomEventStringBuilder.swift +++ b/ElementX/Sources/Services/Room/RoomSummary/RoomEventStringBuilder.swift @@ -32,8 +32,12 @@ struct RoomEventStringBuilder { } switch eventItemProxy.content.kind() { - case .unableToDecrypt: - return prefix(L10n.commonDecryptionError, with: displayName) + case .unableToDecrypt(let encryptedMessage): + let errorMessage = switch encryptedMessage { + case .megolmV1AesSha2(_, .membership): L10n.commonUnableToDecryptNoAccess + default: L10n.commonWaitingForDecryptionKey + } + return prefix(errorMessage, with: displayName) case .redactedMessage: return prefix(L10n.commonMessageRemoved, with: displayName) case .sticker: