Use content proxy to configure all proxied content requests.

pull/2/head
Matthew Chen 6 years ago
parent ad90a8e0c4
commit fff93f8bb2

@ -17,7 +17,7 @@ public class ContentProxy: NSObject {
let proxyHost = "contentproxy.signal.org"
let proxyPort = 443
configuration.connectionProxyDictionary = [
"HTTPEnable": 0,
"HTTPEnable": 1,
"HTTPProxy": proxyHost,
"HTTPPort": proxyPort,
"HTTPSEnable": 1,
@ -67,6 +67,11 @@ public class ContentProxy: NSObject {
return true
}
// This mutates the session manager state, so its the caller's obligation to avoid conflicts by:
//
// * Using a new session manager for each request.
// * Pooling session managers.
// * Using a single session manager on a single queue.
@objc
public class func configureSessionManager(sessionManager: AFHTTPSessionManager,
forUrl urlString: String) -> Bool {

Loading…
Cancel
Save