diff --git a/Linphone/UI/Main/Conversations/ViewModel/ConversationViewModel.swift b/Linphone/UI/Main/Conversations/ViewModel/ConversationViewModel.swift index 0f8e57032..99d01de51 100644 --- a/Linphone/UI/Main/Conversations/ViewModel/ConversationViewModel.swift +++ b/Linphone/UI/Main/Conversations/ViewModel/ConversationViewModel.swift @@ -143,7 +143,7 @@ class ConversationViewModel: ObservableObject { if let indexMessage = self.conversationMessagesSection[0].rows.firstIndex(where: {$0.eventModel.eventLog.chatMessage?.messageId == message.messageId}) { if indexMessage < self.conversationMessagesSection[0].rows.count && self.conversationMessagesSection[0].rows[indexMessage].message.status != statusTmp { DispatchQueue.main.async { - self.objectWillChange.send() + //self.objectWillChange.send() self.conversationMessagesSection[0].rows[indexMessage].message.status = statusTmp ?? .error } } @@ -171,8 +171,7 @@ class ConversationViewModel: ObservableObject { let indexMessage = self.conversationMessagesSection[0].rows.firstIndex(where: {$0.eventModel.eventLog.chatMessage?.messageId == message.messageId}) DispatchQueue.main.async { - if indexMessage != nil { - self.objectWillChange.send() + if indexMessage != nil { // self.objectWillChange.send() self.conversationMessagesSection[0].rows[indexMessage!].message.status = statusTmp ?? .error } } @@ -185,7 +184,7 @@ class ConversationViewModel: ObservableObject { DispatchQueue.main.async { if indexMessage != nil { - self.objectWillChange.send() + //self.objectWillChange.send() self.conversationMessagesSection[0].rows[indexMessage!].message.reactions = reactionsTmp } } @@ -198,7 +197,7 @@ class ConversationViewModel: ObservableObject { DispatchQueue.main.async { if indexMessage != nil { - self.objectWillChange.send() + // self.objectWillChange.send() self.conversationMessagesSection[0].rows[indexMessage!].message.reactions = reactionsTmp } }