From 8d666181d23662e7062602a0094199538c5ef988 Mon Sep 17 00:00:00 2001 From: nielsandriesse Date: Wed, 17 Jun 2020 10:08:13 +1000 Subject: [PATCH] Fix polling not restarting --- SignalServiceKit/src/Loki/API/LokiPoller.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SignalServiceKit/src/Loki/API/LokiPoller.swift b/SignalServiceKit/src/Loki/API/LokiPoller.swift index 04efdd97d..52efd639a 100644 --- a/SignalServiceKit/src/Loki/API/LokiPoller.swift +++ b/SignalServiceKit/src/Loki/API/LokiPoller.swift @@ -60,7 +60,7 @@ public final class LokiPoller : NSObject { let (promise, seal) = Promise.pending() strongSelf.pollNextSnode(seal: seal) return promise - }.ensure2 { [weak self] in + }.ensure(on: DispatchQueue.main) { [weak self] in guard let strongSelf = self, !strongSelf.hasStopped else { return } Timer.scheduledTimer(withTimeInterval: LokiPoller.retryInterval, repeats: false) { _ in guard let strongSelf = self else { return }