This commit is contained in:
Eric85710 2026-05-23 13:59:47 +08:00
parent bce203c10b
commit 389166cfef

View file

@ -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 ?: "未知錯誤")