Remove all objectWillChange

This commit is contained in:
Benoit Martins 2024-10-25 14:45:21 +02:00
parent ac8253e47e
commit 6336d4fae9
3 changed files with 1 additions and 9 deletions

View file

@ -275,7 +275,6 @@ struct ContactInnerActionsFragment: View {
Button {
if contactAvatarModel.friend != nil {
contactViewModel.objectWillChange.send()
contactAvatarModel.friend!.edit()
contactAvatarModel.friend!.starred.toggle()
contactAvatarModel.friend!.done()

View file

@ -56,7 +56,6 @@ struct ConversationsListBottomSheet: View {
Button {
if conversationsListViewModel.selectedConversation != nil {
conversationsListViewModel.objectWillChange.send()
conversationsListViewModel.markAsReadSelectedConversation()
conversationsListViewModel.updateUnreadMessagesCount()
}
@ -96,7 +95,6 @@ struct ConversationsListBottomSheet: View {
Button {
if conversationsListViewModel.selectedConversation != nil {
conversationsListViewModel.objectWillChange.send()
conversationsListViewModel.selectedConversation!.toggleMute()
}

View file

@ -160,13 +160,11 @@ class ConversationViewModel: ObservableObject {
if indexMessage < self.conversationMessagesSection[0].rows.count {
if self.conversationMessagesSection[0].rows[indexMessage].message.status != statusTmp {
DispatchQueue.main.async {
//self.objectWillChange.send()
self.conversationMessagesSection[0].rows[indexMessage].message.status = statusTmp ?? .error
self.conversationMessagesSection[0].rows[indexMessage].message.ephemeralExpireTime = ephemeralExpireTimeTmp
}
} else {
DispatchQueue.main.async {
//self.objectWillChange.send()
self.conversationMessagesSection[0].rows[indexMessage].message.ephemeralExpireTime = ephemeralExpireTimeTmp
}
}
@ -199,7 +197,7 @@ class ConversationViewModel: ObservableObject {
let indexMessage = self.conversationMessagesSection[0].rows.firstIndex(where: {$0.eventModel.eventLogId == message.messageId})
DispatchQueue.main.async {
if indexMessage != nil { // self.objectWillChange.send()
if indexMessage != nil {
self.conversationMessagesSection[0].rows[indexMessage!].message.status = statusTmp ?? .error
}
}
@ -212,7 +210,6 @@ class ConversationViewModel: ObservableObject {
DispatchQueue.main.async {
if indexMessage != nil {
//self.objectWillChange.send()
self.conversationMessagesSection[0].rows[indexMessage!].message.reactions = reactionsTmp
}
}
@ -225,7 +222,6 @@ class ConversationViewModel: ObservableObject {
DispatchQueue.main.async {
if indexMessage != nil {
// self.objectWillChange.send()
self.conversationMessagesSection[0].rows[indexMessage!].message.reactions = reactionsTmp
}
}
@ -235,7 +231,6 @@ class ConversationViewModel: ObservableObject {
DispatchQueue.main.async {
if indexMessage != nil {
self.objectWillChange.send()
self.conversationMessagesSection[0].rows[indexMessage!].message.ephemeralExpireTime = ephemeralExpireTimeTmp
}
}