diff --git a/module_message/src/main/java/com/gh/gamecenter/message/view/message/SortedMessageListViewModel.kt b/module_message/src/main/java/com/gh/gamecenter/message/view/message/SortedMessageListViewModel.kt index 089fb2fbe2..cd29e492f9 100644 --- a/module_message/src/main/java/com/gh/gamecenter/message/view/message/SortedMessageListViewModel.kt +++ b/module_message/src/main/java/com/gh/gamecenter/message/view/message/SortedMessageListViewModel.kt @@ -64,13 +64,12 @@ class SortedMessageListViewModel(application: Application) : } fun markSortedMessageRead(position: Int, id: String) { - postSortedMessageRead(id) { - mListLiveData.value?.let { - val messageEntityList = ArrayList(it) - messageEntityList[position] = messageEntityList[position].copy(unreadCount = 0) - mListLiveData.postValue(messageEntityList) - } + mListLiveData.value?.let { + val messageEntityList = ArrayList(it) + messageEntityList[position] = messageEntityList[position].copy(unreadCount = 0) + mListLiveData.postValue(messageEntityList) } + postSortedMessageRead(id) {} } @SuppressLint("CheckResult")