Ensure there is no timestamp in RoomListRoomSummary if lastMessage is null.
This commit is contained in:
@@ -28,10 +28,10 @@ open class RoomListRoomSummaryProvider : PreviewParameterProvider<RoomListRoomSu
|
||||
aRoomListRoomSummary(),
|
||||
aRoomListRoomSummary(lastMessage = null),
|
||||
aRoomListRoomSummary(hasUnread = true, notificationMode = RoomNotificationMode.MENTIONS_AND_KEYWORDS_ONLY),
|
||||
aRoomListRoomSummary(timestamp = "88:88", notificationMode = RoomNotificationMode.MENTIONS_AND_KEYWORDS_ONLY),
|
||||
aRoomListRoomSummary(timestamp = "88:88", notificationMode = RoomNotificationMode.MUTE),
|
||||
aRoomListRoomSummary(timestamp = "88:88", hasUnread = true),
|
||||
aRoomListRoomSummary(isPlaceholder = true, timestamp = "88:88"),
|
||||
aRoomListRoomSummary(notificationMode = RoomNotificationMode.MENTIONS_AND_KEYWORDS_ONLY),
|
||||
aRoomListRoomSummary(notificationMode = RoomNotificationMode.MUTE),
|
||||
aRoomListRoomSummary(hasUnread = true),
|
||||
aRoomListRoomSummary(isPlaceholder = true),
|
||||
aRoomListRoomSummary(
|
||||
name = "A very long room name that should be truncated",
|
||||
lastMessage = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt" +
|
||||
@@ -48,8 +48,8 @@ internal fun aRoomListRoomSummary(
|
||||
id: String = "!roomId:domain",
|
||||
name: String = "Room name",
|
||||
hasUnread: Boolean = false,
|
||||
timestamp: String? = "88:88",
|
||||
lastMessage: String? = "Last message",
|
||||
timestamp: String? = if (lastMessage != null) "88:88" else null,
|
||||
isPlaceholder: Boolean = false,
|
||||
notificationMode: RoomNotificationMode? = null,
|
||||
hasRoomCall: Boolean = false,
|
||||
|
||||
Reference in New Issue
Block a user