|
@@ -43,6 +43,7 @@ class NCNetworkingProcessUpload: NSObject {
|
|
|
}
|
|
|
|
|
|
func startTimer() {
|
|
|
+ timerProcess?.invalidate()
|
|
|
timerProcess = Timer.scheduledTimer(timeInterval: 5, target: self, selector: #selector(process), userInfo: nil, repeats: true)
|
|
|
}
|
|
|
|
|
@@ -108,7 +109,9 @@ class NCNetworkingProcessUpload: NSObject {
|
|
|
NCNetworking.shared.upload(metadata: metadata) {
|
|
|
// start
|
|
|
} completion: { (_, _) in
|
|
|
- self.startTimer()
|
|
|
+ DispatchQueue.main.async {
|
|
|
+ self.startTimer()
|
|
|
+ }
|
|
|
}
|
|
|
} else {
|
|
|
self.startTimer()
|
|
@@ -122,7 +125,9 @@ class NCNetworkingProcessUpload: NSObject {
|
|
|
NCNetworking.shared.upload(metadata: metadata) {
|
|
|
// start
|
|
|
} completion: { (_, _) in
|
|
|
- self.startTimer()
|
|
|
+ DispatchQueue.main.async {
|
|
|
+ self.startTimer()
|
|
|
+ }
|
|
|
}
|
|
|
} else {
|
|
|
self.startTimer()
|