Update the ephemeralExpireTime only if the index is within bounds of the message rows

This commit is contained in:
Benoit Martins 2024-11-19 16:31:30 +01:00
parent c6c0793b59
commit 26476c0606

View file

@ -199,12 +199,14 @@ class ConversationViewModel: ObservableObject {
}
} else {
DispatchQueue.main.async {
if indexMessage < self.conversationMessagesSection[0].rows.count {
self.conversationMessagesSection[0].rows[indexMessage].message.ephemeralExpireTime = ephemeralExpireTimeTmp
}
}
}
}
}
}
self.coreContext.doOnCoreQueue { _ in
let chatMessageDelegate = ChatMessageDelegateStub(onMsgStateChanged: { (message: ChatMessage, msgState: ChatMessage.State) in