dm-20
This commit is contained in:
parent
9644fce272
commit
392dc22e34
1 changed files with 3 additions and 7 deletions
|
|
@ -47,13 +47,9 @@ class ChatViewModel @Inject constructor(
|
||||||
// 2. 根據房間資訊決定標題邏輯
|
// 2. 根據房間資訊決定標題邏輯
|
||||||
val room = roomResult.getOrNull()
|
val room = roomResult.getOrNull()
|
||||||
val (title, status) = if (room != null) {
|
val (title, status) = if (room != null) {
|
||||||
if (room.roomType == "DM") {
|
|
||||||
val name = room.partner?.displayName ?: room.partner?.username ?: "未知用戶"
|
val name = room.partner?.displayName ?: room.partner?.username ?: "未知用戶"
|
||||||
val userStatus = UserStatus.fromString(room.partner?.status)
|
val userStatus = UserStatus.fromString(room.partner?.status)
|
||||||
Pair(name, userStatus)
|
Pair(name, userStatus)
|
||||||
} else {
|
|
||||||
Pair(room.roomName ?: "未命名群組", UserStatus.UNKNOWN)
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
// 如果真的拿不到房間資訊,給個安全預設值
|
// 如果真的拿不到房間資訊,給個安全預設值
|
||||||
Pair("聊天室", UserStatus.UNKNOWN)
|
Pair("聊天室", UserStatus.UNKNOWN)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue