mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 16:10:00 +00:00
Remove default value for constructor of RoomListRoomSummary.
This commit is contained in:
+1
@@ -160,6 +160,7 @@ class RoomListDataSource @Inject constructor(
|
|||||||
roomLastMessageFormatter.format(message.event, roomSummary.details.isDirect)
|
roomLastMessageFormatter.format(message.event, roomSummary.details.isDirect)
|
||||||
}.orEmpty(),
|
}.orEmpty(),
|
||||||
avatarData = avatarData,
|
avatarData = avatarData,
|
||||||
|
isPlaceholder = false,
|
||||||
userDefinedNotificationMode = roomSummary.details.userDefinedNotificationMode,
|
userDefinedNotificationMode = roomSummary.details.userDefinedNotificationMode,
|
||||||
hasRoomCall = roomSummary.details.hasRoomCall,
|
hasRoomCall = roomSummary.details.hasRoomCall,
|
||||||
isDm = roomSummary.details.isDm,
|
isDm = roomSummary.details.isDm,
|
||||||
|
|||||||
+9
-10
@@ -18,7 +18,6 @@ package io.element.android.features.roomlist.impl.model
|
|||||||
|
|
||||||
import androidx.compose.runtime.Immutable
|
import androidx.compose.runtime.Immutable
|
||||||
import io.element.android.libraries.designsystem.components.avatar.AvatarData
|
import io.element.android.libraries.designsystem.components.avatar.AvatarData
|
||||||
import io.element.android.libraries.designsystem.components.avatar.AvatarSize
|
|
||||||
import io.element.android.libraries.matrix.api.core.RoomId
|
import io.element.android.libraries.matrix.api.core.RoomId
|
||||||
import io.element.android.libraries.matrix.api.room.RoomNotificationMode
|
import io.element.android.libraries.matrix.api.room.RoomNotificationMode
|
||||||
|
|
||||||
@@ -26,13 +25,13 @@ import io.element.android.libraries.matrix.api.room.RoomNotificationMode
|
|||||||
data class RoomListRoomSummary(
|
data class RoomListRoomSummary(
|
||||||
val id: String,
|
val id: String,
|
||||||
val roomId: RoomId,
|
val roomId: RoomId,
|
||||||
val name: String = "",
|
val name: String,
|
||||||
val hasUnread: Boolean = false,
|
val hasUnread: Boolean,
|
||||||
val timestamp: String? = null,
|
val timestamp: String?,
|
||||||
val lastMessage: CharSequence? = null,
|
val lastMessage: CharSequence?,
|
||||||
val avatarData: AvatarData = AvatarData(id, name, size = AvatarSize.RoomListItem),
|
val avatarData: AvatarData,
|
||||||
val isPlaceholder: Boolean = false,
|
val isPlaceholder: Boolean,
|
||||||
val userDefinedNotificationMode: RoomNotificationMode? = null,
|
val userDefinedNotificationMode: RoomNotificationMode?,
|
||||||
val hasRoomCall: Boolean = false,
|
val hasRoomCall: Boolean,
|
||||||
val isDm: Boolean = false,
|
val isDm: Boolean,
|
||||||
)
|
)
|
||||||
|
|||||||
+5
-1
@@ -29,7 +29,11 @@ object RoomListRoomSummaryPlaceholders {
|
|||||||
name = "Short name",
|
name = "Short name",
|
||||||
timestamp = "hh:mm",
|
timestamp = "hh:mm",
|
||||||
lastMessage = "Last message for placeholder",
|
lastMessage = "Last message for placeholder",
|
||||||
avatarData = AvatarData(id, "S", size = AvatarSize.RoomListItem)
|
avatarData = AvatarData(id, "S", size = AvatarSize.RoomListItem),
|
||||||
|
hasUnread = false,
|
||||||
|
userDefinedNotificationMode = null,
|
||||||
|
hasRoomCall = false,
|
||||||
|
isDm = false,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
@@ -442,4 +442,7 @@ private val aRoomListRoomSummary = RoomListRoomSummary(
|
|||||||
lastMessage = "",
|
lastMessage = "",
|
||||||
avatarData = AvatarData(id = A_ROOM_ID.value, name = A_ROOM_NAME, size = AvatarSize.RoomListItem),
|
avatarData = AvatarData(id = A_ROOM_ID.value, name = A_ROOM_NAME, size = AvatarSize.RoomListItem),
|
||||||
isPlaceholder = false,
|
isPlaceholder = false,
|
||||||
|
userDefinedNotificationMode = null,
|
||||||
|
hasRoomCall = false,
|
||||||
|
isDm = false,
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user