Avoid deadlocks in message sender.

pull/1/head
Matthew Chen 8 years ago
parent 01496b2db8
commit 888bf9256f

@ -85,6 +85,8 @@ typedef void (^failureBlock)(NSURLSessionDataTask *task, NSError *error);
[TSNetworkManager errorPrettifyingForFailureBlock:failureBlock];
AFHTTPSessionManager *sessionManager = [OWSSignalService sharedInstance].signalServiceSessionManager;
// [OWSSignalService signalServiceSessionManager] always returns a new instance of
// session manager, so its safe to reconfigure it here.
if (shouldCompleteOnMainQueue) {
sessionManager.completionQueue = dispatch_get_main_queue();
} else {

Loading…
Cancel
Save