diff --git a/SignalServiceKit/src/Network/OutageDetection.swift b/SignalServiceKit/src/Network/OutageDetection.swift index 8bece614e..7f89f236c 100644 --- a/SignalServiceKit/src/Network/OutageDetection.swift +++ b/SignalServiceKit/src/Network/OutageDetection.swift @@ -113,16 +113,16 @@ public class OutageDetection: NSObject { @objc public func reportConnectionSuccess() { - SwiftAssertIsOnMainThread(#function) - - shouldCheckForOutage = false - hasOutage = false + DispatchMainThreadSafe { + self.shouldCheckForOutage = false + self.hasOutage = false + } } @objc public func reportConnectionFailure() { - SwiftAssertIsOnMainThread(#function) - - shouldCheckForOutage = true + DispatchMainThreadSafe { + self.shouldCheckForOutage = true + } } }