mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-02 12:07:28 +00:00
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:
committed by
GitHub
parent
1d0b493869
commit
105bab1758
+2
-1
@@ -89,6 +89,7 @@ open class InReplyToDetailsProvider : PreviewParameterProvider<InReplyToDetails>
|
||||
votes = persistentMapOf(),
|
||||
endTime = null,
|
||||
isEdited = false,
|
||||
threadInfo = null,
|
||||
),
|
||||
).map {
|
||||
aInReplyToDetails(
|
||||
@@ -116,7 +117,7 @@ class InReplyToDetailsInformativeProvider : InReplyToDetailsProvider() {
|
||||
override val values: Sequence<InReplyToDetails>
|
||||
get() = sequenceOf(
|
||||
RedactedContent,
|
||||
UnableToDecryptContent(UnableToDecryptContent.Data.Unknown),
|
||||
UnableToDecryptContent(data = UnableToDecryptContent.Data.Unknown, threadInfo = null),
|
||||
).map {
|
||||
aInReplyToDetails(
|
||||
eventContent = it,
|
||||
|
||||
+8
-3
@@ -134,7 +134,8 @@ class InReplyToMetadataKtTest {
|
||||
filename = "filename",
|
||||
body = "body",
|
||||
info = anImageInfo(),
|
||||
source = aMediaSource(url = "url")
|
||||
source = aMediaSource(url = "url"),
|
||||
threadInfo = null,
|
||||
)
|
||||
).metadata(hideImage = false)
|
||||
}.test {
|
||||
@@ -161,7 +162,8 @@ class InReplyToMetadataKtTest {
|
||||
filename = "filename",
|
||||
body = "body",
|
||||
info = anImageInfo(),
|
||||
source = aMediaSource(url = "url")
|
||||
source = aMediaSource(url = "url"),
|
||||
threadInfo = null,
|
||||
)
|
||||
).metadata(hideImage = true)
|
||||
}.test {
|
||||
@@ -445,7 +447,10 @@ class InReplyToMetadataKtTest {
|
||||
fun `unable to decrypt content`() = runTest {
|
||||
moleculeFlow(RecompositionMode.Immediate) {
|
||||
anInReplyToDetailsReady(
|
||||
eventContent = UnableToDecryptContent(UnableToDecryptContent.Data.Unknown)
|
||||
eventContent = UnableToDecryptContent(
|
||||
data = UnableToDecryptContent.Data.Unknown,
|
||||
threadInfo = null,
|
||||
),
|
||||
).metadata(hideImage = false)
|
||||
}.test {
|
||||
awaitItem().let {
|
||||
|
||||
Reference in New Issue
Block a user