From e8e120666b04b936ade6d79182aeeda2ca167568 Mon Sep 17 00:00:00 2001 From: Ryan Zhao Date: Thu, 17 Feb 2022 16:38:52 +1100 Subject: [PATCH] move message poller to back ground thread --- SessionMessagingKit/Sending & Receiving/Pollers/Poller.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/SessionMessagingKit/Sending & Receiving/Pollers/Poller.swift b/SessionMessagingKit/Sending & Receiving/Pollers/Poller.swift index cfb3463ea..9197e0a9e 100644 --- a/SessionMessagingKit/Sending & Receiving/Pollers/Poller.swift +++ b/SessionMessagingKit/Sending & Receiving/Pollers/Poller.swift @@ -55,7 +55,9 @@ public final class Poller : NSObject { guard let strongSelf = self, strongSelf.isPolling else { return } Timer.scheduledTimer(withTimeInterval: Poller.retryInterval, repeats: false) { _ in guard let strongSelf = self else { return } - strongSelf.setUpPolling() + DispatchQueue.global().async { + strongSelf.setUpPolling() + } } } }