From 389166cfef5446d0ec3557bc74cad0f800d5a98f Mon Sep 17 00:00:00 2001 From: Eric85710 Date: Sat, 23 May 2026 13:59:47 +0800 Subject: [PATCH] dm-23 --- .../ViewModel/Detail/Message_Messaging_ViewModel.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/com/example/login_v3/home/Message/ViewModel/Detail/Message_Messaging_ViewModel.kt b/app/src/main/java/com/example/login_v3/home/Message/ViewModel/Detail/Message_Messaging_ViewModel.kt index 1c9d30a..8e41932 100644 --- a/app/src/main/java/com/example/login_v3/home/Message/ViewModel/Detail/Message_Messaging_ViewModel.kt +++ b/app/src/main/java/com/example/login_v3/home/Message/ViewModel/Detail/Message_Messaging_ViewModel.kt @@ -60,6 +60,15 @@ class ChatViewModel @Inject constructor( partnerStatus = status, messages = messagesResponse.messages ) + + launch { + repository.markAsRead(roomId) + .onFailure { error -> + // 這裡通常不需要回報給 UI(不用跳 Error 畫面) + // 只需要印個 Log 知道出事了就好 + Log.e("ChatViewModel", "標記已讀失敗: ${error.message}") + } + } } else { val exception = messagesResult.exceptionOrNull() _uiState.value = MessagesUiState.Error(message = exception?.message ?: "未知錯誤")