File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -100,11 +100,13 @@ public class SecureURLSessionFactory {
100100 // Disable caching for security
101101 configuration. urlCache = nil
102102 configuration. requestCachePolicy = . reloadIgnoringLocalAndRemoteCacheData
103-
104- // Use a specific operation queue for delegate callbacks to ensure thread safety
103+
104+ // Use a specific operation queue for delegate callbacks
105+ // Allow concurrent operations since delegate methods are thread-safe
106+ // (HTTP/2 handles multiplexing over a single connection)
105107 let delegateQueue = OperationQueue ( )
106- delegateQueue. maxConcurrentOperationCount = 1 // Serial queue for thread safety
107-
108+ delegateQueue. maxConcurrentOperationCount = OperationQueue . defaultMaxConcurrentOperationCount
109+
108110 return URLSession ( configuration: configuration, delegate: delegate, delegateQueue: delegateQueue)
109111 }
110112}
You can’t perform that action at this time.
0 commit comments