浏览代码

show waiting indicator in case loading webxdc list takes more time (#1902)

when things arrive quickly,
it is not visible at all.

at some point, we want more support for deduplication from core,
so this is a temporary thing anyways.
bjoern 1 年之前
父节点
当前提交
54b84da9b0
共有 1 个文件被更改,包括 4 次插入3 次删除
  1. 4 3
      deltachat-ios/Controller/WebxdcSelector.swift

+ 4 - 3
deltachat-ios/Controller/WebxdcSelector.swift

@@ -42,8 +42,7 @@ class WebxdcSelector: UIViewController {
 
 
     private lazy var emptyStateView: EmptyStateLabel = {
     private lazy var emptyStateView: EmptyStateLabel = {
         let label = EmptyStateLabel()
         let label = EmptyStateLabel()
-        label.text = String.localized("webxdc_selector_empty_hint")
-        label.isHidden = true
+        label.text = String.localized("one_moment")
         return label
         return label
     }()
     }()
 
 
@@ -122,7 +121,9 @@ class WebxdcSelector: UIViewController {
 
 
             DispatchQueue.main.async {
             DispatchQueue.main.async {
                 if self.deduplicatedMessageIds.isEmpty {
                 if self.deduplicatedMessageIds.isEmpty {
-                    self.emptyStateView.isHidden = false
+                    self.emptyStateView.text = String.localized("webxdc_selector_empty_hint")
+                } else {
+                    self.emptyStateView.isHidden = true
                 }
                 }
                 self.grid.reloadData()
                 self.grid.reloadData()
             }
             }