Bladeren bron

remove new message marker on new outgoing messages

cyberta 4 jaren geleden
bovenliggende
commit
2ab15792ae
1 gewijzigde bestanden met toevoegingen van 4 en 0 verwijderingen
  1. 4 0
      deltachat-ios/Chat/ChatViewController.swift

+ 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)
             }
         }