Fix failing assert: only set state on main thread

MessageSender completion queue is not the main queue.

// FREEBIE
pull/1/head
Michael Kirk 7 years ago
parent 9cb2b5114a
commit e88dc15255

@ -113,16 +113,16 @@ public class OutageDetection: NSObject {
@objc @objc
public func reportConnectionSuccess() { public func reportConnectionSuccess() {
SwiftAssertIsOnMainThread(#function) DispatchMainThreadSafe {
self.shouldCheckForOutage = false
shouldCheckForOutage = false self.hasOutage = false
hasOutage = false }
} }
@objc @objc
public func reportConnectionFailure() { public func reportConnectionFailure() {
SwiftAssertIsOnMainThread(#function) DispatchMainThreadSafe {
self.shouldCheckForOutage = true
shouldCheckForOutage = true }
} }
} }

Loading…
Cancel
Save