update registration state on main thread

pull/2/head
Michael Kirk 6 years ago
parent 1a24102a42
commit af475aa1e4

@ -513,12 +513,14 @@ dispatch_queue_t NetworkManagerQueue()
// * etc. // * etc.
if ([task.originalRequest.URL.absoluteString hasPrefix:textSecureServerURL] if ([task.originalRequest.URL.absoluteString hasPrefix:textSecureServerURL]
&& request.shouldHaveAuthorizationHeaders) { && request.shouldHaveAuthorizationHeaders) {
if (self.tsAccountManager.isRegisteredAndReady) { dispatch_async(dispatch_get_main_queue(), ^{
[self.tsAccountManager setIsDeregistered:YES]; if (self.tsAccountManager.isRegisteredAndReady) {
} else { [self.tsAccountManager setIsDeregistered:YES];
OWSFailDebug( } else {
@"Ignoring auth failure; not registered and ready: %@.", task.originalRequest.URL.absoluteString); OWSFailDebug(
} @"Ignoring auth failure; not registered and ready: %@.", task.originalRequest.URL.absoluteString);
}
});
} else { } else {
OWSLogWarn(@"Ignoring %d for URL: %@", (int)statusCode, task.originalRequest.URL.absoluteString); OWSLogWarn(@"Ignoring %d for URL: %@", (int)statusCode, task.originalRequest.URL.absoluteString);
} }

Loading…
Cancel
Save