Эх сурвалжийг харах

remove new message marker on new outgoing messages

cyberta 4 жил өмнө
parent
commit
2ab15792ae

+ 4 - 0
deltachat-ios/Chat/ChatViewController.swift

@@ -1167,8 +1167,12 @@ class ChatViewController: UITableViewController {
         if messageIds.firstIndex(where: { $0 == messageId }) != nil {
             reloadData()
         } else {
+            // new outgoing message
             let msg = DcMsg(id: messageId)
             if msg.chatId == chatId {
+                if let newMsgMarkerIndex = messageIds.index(of: Int(DC_MSG_ID_MARKER1)) {
+                    messageIds.remove(at: newMsgMarkerIndex)
+                }
                 insertMessage(msg)
             }
         }