Browse Source

Format

pull/2739/head
Benoit Marty 5 months ago committed by Benoit Marty
parent
commit
5914ec04da
  1. 17
      features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/sender/SenderNameDataProvider.kt

17
features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/sender/SenderNameDataProvider.kt

@ -37,16 +37,25 @@ open class SenderNameDataProvider : PreviewParameterProvider<SenderNameData> { @@ -37,16 +37,25 @@ open class SenderNameDataProvider : PreviewParameterProvider<SenderNameData> {
)
.flatMap { senderNameMode ->
sequenceOf(
aSenderNameData(senderNameMode = senderNameMode),
aSenderNameData(displayNameAmbiguous = true, senderNameMode = senderNameMode),
SenderNameData(UserId("@alice:${senderNameMode.javaClass.name.lowercase()}"), ProfileTimelineDetails.Unavailable, senderNameMode = senderNameMode),
aSenderNameData(
senderNameMode = senderNameMode,
),
aSenderNameData(
senderNameMode = senderNameMode,
displayNameAmbiguous = true,
),
SenderNameData(
senderNameMode = senderNameMode,
userId = UserId("@alice:${senderNameMode.javaClass.name.lowercase()}"),
profileTimelineDetails = ProfileTimelineDetails.Unavailable,
),
)
}
}
fun aSenderNameData(
displayNameAmbiguous: Boolean = false,
senderNameMode: SenderNameMode,
displayNameAmbiguous: Boolean = false,
) = SenderNameData(
userId = UserId("@alice:${senderNameMode.javaClass.name.lowercase()}"),
profileTimelineDetails = aProfileTimelineDetailsReady(

Loading…
Cancel
Save