This commit is contained in:
Eric85710 2026-05-21 17:34:13 +08:00
parent 91882fecb1
commit 5ba40c2b3b

View file

@ -169,10 +169,13 @@ fun Tg_Message(
} }
val ChatRoom.displayTitle: String val ChatRoom?.displayTitle: String
get() = when (roomType) { get() {
"direct", "dm" -> partner?.displayName ?: partner?.username ?: "未知使用者" if (this == null) return "未知聊天室"
else -> roomName ?: "未命名群組" return when (roomType) {
"direct", "dm" -> partner?.displayName ?: partner?.username ?: "未知使用者"
else -> roomName ?: "未命名群組"
}
} }
@OptIn(ExperimentalMaterial3Api::class) @OptIn(ExperimentalMaterial3Api::class)
@ -322,6 +325,8 @@ fun RoomItem(
// 🚀 修正 2:onClick 改成攜帶兩個參數 (roomId, roomName) // 🚀 修正 2:onClick 改成攜帶兩個參數 (roomId, roomName)
onClick: (String, String) -> Unit onClick: (String, String) -> Unit
) { ) {
val title = room.displayTitle
Card( Card(
modifier = Modifier modifier = Modifier
.fillMaxWidth() .fillMaxWidth()