Jelajahi Sumber

fix timing Media

marinofaggiana 4 tahun lalu
induk
melakukan
4f7baaa80e
1 mengubah file dengan 3 tambahan dan 2 penghapusan
  1. 3 2
      iOSClient/Media/NCMedia.swift

+ 3 - 2
iOSClient/Media/NCMedia.swift

@@ -57,7 +57,7 @@ class NCMedia: UIViewController, NCEmptyDataSetDelegate, NCSelectDelegate {
     private var mediaPath = ""
     private var livePhoto: Bool = false
     
-    private var timeIntervalSearchNewMedia: TimeInterval = 3
+    private var timeIntervalSearchNewMedia: TimeInterval = 3.5
     private var timerSearchNewMedia: Timer?
         
     struct cacheImages {
@@ -131,7 +131,8 @@ class NCMedia: UIViewController, NCEmptyDataSetDelegate, NCSelectDelegate {
         navigationController?.setNavigationBarHidden(true, animated: false)
         
         self.reloadDataSourceWithCompletion { (_) in
-            self.searchNewMedia()
+            self.timerSearchNewMedia?.invalidate()
+            self.timerSearchNewMedia = Timer.scheduledTimer(timeInterval: self.timeIntervalSearchNewMedia, target: self, selector: #selector(self.searchNewMediaTimer), userInfo: nil, repeats: false)
         }
     }