dm-23
This commit is contained in:
parent
bce203c10b
commit
389166cfef
1 changed files with 9 additions and 0 deletions
|
|
@ -60,6 +60,15 @@ class ChatViewModel @Inject constructor(
|
||||||
partnerStatus = status,
|
partnerStatus = status,
|
||||||
messages = messagesResponse.messages
|
messages = messagesResponse.messages
|
||||||
)
|
)
|
||||||
|
|
||||||
|
launch {
|
||||||
|
repository.markAsRead(roomId)
|
||||||
|
.onFailure { error ->
|
||||||
|
// 這裡通常不需要回報給 UI(不用跳 Error 畫面)
|
||||||
|
// 只需要印個 Log 知道出事了就好
|
||||||
|
Log.e("ChatViewModel", "標記已讀失敗: ${error.message}")
|
||||||
|
}
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
val exception = messagesResult.exceptionOrNull()
|
val exception = messagesResult.exceptionOrNull()
|
||||||
_uiState.value = MessagesUiState.Error(message = exception?.message ?: "未知錯誤")
|
_uiState.value = MessagesUiState.Error(message = exception?.message ?: "未知錯誤")
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue