|
|
@ -60,7 +60,7 @@ public final class LokiPoller : NSObject {
|
|
|
|
let (promise, seal) = Promise<Void>.pending()
|
|
|
|
let (promise, seal) = Promise<Void>.pending()
|
|
|
|
strongSelf.pollNextSnode(seal: seal)
|
|
|
|
strongSelf.pollNextSnode(seal: seal)
|
|
|
|
return promise
|
|
|
|
return promise
|
|
|
|
}.ensure2 { [weak self] in
|
|
|
|
}.ensure(on: DispatchQueue.main) { [weak self] in
|
|
|
|
guard let strongSelf = self, !strongSelf.hasStopped else { return }
|
|
|
|
guard let strongSelf = self, !strongSelf.hasStopped else { return }
|
|
|
|
Timer.scheduledTimer(withTimeInterval: LokiPoller.retryInterval, repeats: false) { _ in
|
|
|
|
Timer.scheduledTimer(withTimeInterval: LokiPoller.retryInterval, repeats: false) { _ in
|
|
|
|
guard let strongSelf = self else { return }
|
|
|
|
guard let strongSelf = self else { return }
|
|
|
|