Add threadInfo field to message like timeline events (#5930)
* Add `threadInfo` field to message like timeline events: - Polls - Stickers - UTDs * Add missing cases for `EventTimeline.threadInfo()`
This commit is contained in:
parent
1d0b493869
commit
105bab1758
10 changed files with 87 additions and 44 deletions
|
|
@ -103,7 +103,11 @@ class DefaultPinnedMessagesBannerFormatterTest {
|
|||
fun `Unable to decrypt content`() {
|
||||
val expected = "Waiting for this message"
|
||||
val senderName = "Someone"
|
||||
val message = createRoomEvent(false, senderName, UnableToDecryptContent(UnableToDecryptContent.Data.Unknown))
|
||||
val message = createRoomEvent(
|
||||
sentByYou = false,
|
||||
senderDisplayName = senderName,
|
||||
content = UnableToDecryptContent(data = UnableToDecryptContent.Data.Unknown, threadInfo = null)
|
||||
)
|
||||
val result = formatter.format(message)
|
||||
assertThat(result).isEqualTo(expected)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -112,7 +112,11 @@ class DefaultRoomLatestEventFormatterTest {
|
|||
val expected = "Waiting for this message"
|
||||
val senderName = "Someone"
|
||||
sequenceOf(false, true).forEach { isDm ->
|
||||
val message = createLatestEvent(false, senderName, UnableToDecryptContent(UnableToDecryptContent.Data.Unknown))
|
||||
val message = createLatestEvent(
|
||||
sentByYou = false,
|
||||
senderDisplayName = senderName,
|
||||
content = UnableToDecryptContent(data = UnableToDecryptContent.Data.Unknown, threadInfo = null),
|
||||
)
|
||||
val result = formatter.format(message, isDm)
|
||||
if (isDm) {
|
||||
assertThat(result).isEqualTo(expected)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue