Skip to content

Commit baf37de

Browse files
committed
SDK-1663 revert thread queue change.
1 parent c088b0b commit baf37de

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

BranchSDK/BNCNetworkService.m

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,8 @@ - (NSURLSession*) session {
124124
self.sessionQueue = [NSOperationQueue new];
125125
self.sessionQueue.name = @"io.branch.sdk.network.queue";
126126
self.sessionQueue.maxConcurrentOperationCount = self.maximumConcurrentOperations;
127-
self.sessionQueue.qualityOfService = NSQualityOfServiceBackground;
127+
// Most calls could be NSQualityOfServiceBackground, BUO showShareSheet needs NSQualityOfServiceUserInteractive to avoid priority inversion.
128+
self.sessionQueue.qualityOfService = NSQualityOfServiceUserInteractive;
128129

129130
_session =
130131
[NSURLSession sessionWithConfiguration:configuration

0 commit comments

Comments
 (0)