diff --git a/app/src/main/kotlin/com/wire/android/mapper/MessagePreviewContentMapper.kt b/app/src/main/kotlin/com/wire/android/mapper/MessagePreviewContentMapper.kt index 78e660cb6a7..92cc4645922 100644 --- a/app/src/main/kotlin/com/wire/android/mapper/MessagePreviewContentMapper.kt +++ b/app/src/main/kotlin/com/wire/android/mapper/MessagePreviewContentMapper.kt @@ -373,9 +373,16 @@ fun MessagePreview.uiLastMessageContent(uiTextResolver: UiTextResolver): UILastM ) } - is WithUser.MissedCall -> UILastMessageContent.TextMessage( - MessageBody(UIText.PluralResource(R.plurals.unread_event_call, 1, 1)) - ) + is WithUser.MissedCall -> if (isSelfMessage) { + UILastMessageContent.SenderWithMessage( + userUIText, + UIText.StringResource(R.string.last_message_call) + ) + } else { + UILastMessageContent.TextMessage( + MessageBody(UIText.PluralResource(R.plurals.unread_event_call, 1, 1)) + ) + } is WithUser.MembersCreationAdded -> UILastMessageContent.None is WithUser.MembersFailedToAdd -> UILastMessageContent.None