marinofaggiana há 3 anos atrás
pai
commit
f73799574b

+ 8 - 3
iOSClient/Viewer/NCViewerMedia/NCPlayer/NCKTVHTTPCache.swift

@@ -27,6 +27,7 @@ import KTVHTTPCache
 class NCKTVHTTPCache: NSObject {
     @objc static let shared: NCKTVHTTPCache = {
         let instance = NCKTVHTTPCache()
+        instance.setupHTTPCache()
         return instance
     }()
     
@@ -51,8 +52,6 @@ class NCKTVHTTPCache: NSObject {
         let authValue = "Basic " + authData.base64EncodedString(options: [])
         KTVHTTPCache.downloadSetAdditionalHeaders(["Authorization":authValue, "User-Agent":CCUtility.getUserAgent()])
         
-        self.setupHTTPCache()
-        
         if !KTVHTTPCache.proxyIsRunning() {
             do {
                 try KTVHTTPCache.proxyStart()
@@ -117,7 +116,13 @@ class NCKTVHTTPCache: NSObject {
         if ProcessInfo.processInfo.environment["SIMULATOR_DEVICE_NAME"] != nil {
             KTVHTTPCache.logSetConsoleLogEnable(true)
         }
-                
+        
+        do {
+            try KTVHTTPCache.proxyStart()
+        } catch let error {
+            print("Proxy Start error : \(error)")
+        }
+        
         KTVHTTPCache.encodeSetURLConverter { (url) -> URL? in
             print("URL Filter received URL : " + String(describing: url))
             return url