Improve aRoomListRoomSummary method.
This commit is contained in:
parent
31b2c55bee
commit
ccec00515d
1 changed files with 24 additions and 14 deletions
|
|
@ -26,13 +26,13 @@ open class RoomListRoomSummaryProvider : PreviewParameterProvider<RoomListRoomSu
|
||||||
override val values: Sequence<RoomListRoomSummary>
|
override val values: Sequence<RoomListRoomSummary>
|
||||||
get() = sequenceOf(
|
get() = sequenceOf(
|
||||||
aRoomListRoomSummary(),
|
aRoomListRoomSummary(),
|
||||||
aRoomListRoomSummary().copy(lastMessage = null),
|
aRoomListRoomSummary(lastMessage = null),
|
||||||
aRoomListRoomSummary().copy(hasUnread = true, userDefinedNotificationMode = RoomNotificationMode.MENTIONS_AND_KEYWORDS_ONLY),
|
aRoomListRoomSummary(hasUnread = true, notificationMode = RoomNotificationMode.MENTIONS_AND_KEYWORDS_ONLY),
|
||||||
aRoomListRoomSummary().copy(timestamp = "88:88", userDefinedNotificationMode = RoomNotificationMode.MENTIONS_AND_KEYWORDS_ONLY),
|
aRoomListRoomSummary(timestamp = "88:88", notificationMode = RoomNotificationMode.MENTIONS_AND_KEYWORDS_ONLY),
|
||||||
aRoomListRoomSummary().copy(timestamp = "88:88", userDefinedNotificationMode = RoomNotificationMode.MUTE),
|
aRoomListRoomSummary(timestamp = "88:88", notificationMode = RoomNotificationMode.MUTE),
|
||||||
aRoomListRoomSummary().copy(timestamp = "88:88", hasUnread = true),
|
aRoomListRoomSummary(timestamp = "88:88", hasUnread = true),
|
||||||
aRoomListRoomSummary().copy(isPlaceholder = true, timestamp = "88:88"),
|
aRoomListRoomSummary(isPlaceholder = true, timestamp = "88:88"),
|
||||||
aRoomListRoomSummary().copy(
|
aRoomListRoomSummary(
|
||||||
name = "A very long room name that should be truncated",
|
name = "A very long room name that should be truncated",
|
||||||
lastMessage = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt" +
|
lastMessage = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt" +
|
||||||
" ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea com" +
|
" ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea com" +
|
||||||
|
|
@ -40,17 +40,27 @@ open class RoomListRoomSummaryProvider : PreviewParameterProvider<RoomListRoomSu
|
||||||
timestamp = "yesterday",
|
timestamp = "yesterday",
|
||||||
hasUnread = true,
|
hasUnread = true,
|
||||||
),
|
),
|
||||||
aRoomListRoomSummary().copy(hasUnread = true, hasRoomCall = true),
|
aRoomListRoomSummary(hasUnread = true, hasRoomCall = true),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun aRoomListRoomSummary() = RoomListRoomSummary(
|
fun aRoomListRoomSummary(
|
||||||
|
lastMessage: String? = null,
|
||||||
|
notificationMode: RoomNotificationMode? = null,
|
||||||
|
hasUnread: Boolean = false,
|
||||||
|
timestamp: String? = "88:88",
|
||||||
|
hasRoomCall: Boolean = false,
|
||||||
|
isPlaceholder: Boolean = false,
|
||||||
|
name: String = "Room name",
|
||||||
|
) = RoomListRoomSummary(
|
||||||
id = "!roomId",
|
id = "!roomId",
|
||||||
roomId = RoomId("!roomId:domain"),
|
roomId = RoomId("!roomId:domain"),
|
||||||
name = "Room name",
|
name = name,
|
||||||
hasUnread = false,
|
hasUnread = hasUnread,
|
||||||
timestamp = null,
|
timestamp = timestamp,
|
||||||
lastMessage = "Last message",
|
lastMessage = lastMessage,
|
||||||
avatarData = AvatarData("!roomId", "Room name", size = AvatarSize.RoomListItem),
|
avatarData = AvatarData("!roomId", "Room name", size = AvatarSize.RoomListItem),
|
||||||
isPlaceholder = false,
|
isPlaceholder = isPlaceholder,
|
||||||
|
userDefinedNotificationMode = notificationMode,
|
||||||
|
hasRoomCall = hasRoomCall,
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue