Bladeren bron

fix rebase error: scroll top on forwarding, reload chatlist on cancel-forwarding

B. Petersen 5 jaren geleden
bovenliggende
commit
85dd097eed
1 gewijzigde bestanden met toevoegingen van 4 en 2 verwijderingen
  1. 4 2
      deltachat-ios/Controller/ChatListController.swift

+ 4 - 2
deltachat-ios/Controller/ChatListController.swift

@@ -68,12 +68,13 @@ class ChatListController: UITableViewController {
     override func viewWillAppear(_ animated: Bool) {
         super.viewWillAppear(animated)
 
+        updateTitle()
+        viewModel.refreshData()
+
         if RelayHelper.sharedInstance.isForwarding() {
             tableView.scrollToTop()
         }
 
-        updateTitle()
-        viewModel.refreshData()
         let nc = NotificationCenter.default
         msgChangedObserver = nc.addObserver(
             forName: dcNotificationChanged,
@@ -141,6 +142,7 @@ class ChatListController: UITableViewController {
     @objc func cancelButtonPressed() {
         // cancel forwarding
         RelayHelper.sharedInstance.cancel()
+        viewModel.refreshData()
         updateTitle()
     }