Selaa lähdekoodia

Add networking conf

Marino Faggiana 6 vuotta sitten
vanhempi
commit
ebb019a0ab
100 muutettua tiedostoa jossa 22 lisäystä ja 5 poistoa
  1. 22 5
      iOSClient/Networking/CCNetworking.m
  2. BIN
      iOSClient/Supporting Files/es-419.lproj/BKPasscodeView.strings
  3. BIN
      iOSClient/Supporting Files/es-419.lproj/CTAssetsPicker.strings
  4. BIN
      iOSClient/Supporting Files/es-419.lproj/Error.strings
  5. BIN
      iOSClient/Supporting Files/es-419.lproj/InfoPlist.strings
  6. BIN
      iOSClient/Supporting Files/es-419.lproj/Intro.strings
  7. BIN
      iOSClient/Supporting Files/es-419.lproj/Localizable.strings
  8. BIN
      iOSClient/Supporting Files/es-419.lproj/SwiftWebVC.strings
  9. BIN
      iOSClient/Supporting Files/es-CL.lproj/BKPasscodeView.strings
  10. BIN
      iOSClient/Supporting Files/es-CL.lproj/CTAssetsPicker.strings
  11. BIN
      iOSClient/Supporting Files/es-CL.lproj/Error.strings
  12. BIN
      iOSClient/Supporting Files/es-CL.lproj/InfoPlist.strings
  13. BIN
      iOSClient/Supporting Files/es-CL.lproj/Intro.strings
  14. BIN
      iOSClient/Supporting Files/es-CL.lproj/Localizable.strings
  15. BIN
      iOSClient/Supporting Files/es-CL.lproj/SwiftWebVC.strings
  16. BIN
      iOSClient/Supporting Files/es-CO.lproj/BKPasscodeView.strings
  17. BIN
      iOSClient/Supporting Files/es-CO.lproj/CTAssetsPicker.strings
  18. BIN
      iOSClient/Supporting Files/es-CO.lproj/Error.strings
  19. BIN
      iOSClient/Supporting Files/es-CO.lproj/InfoPlist.strings
  20. BIN
      iOSClient/Supporting Files/es-CO.lproj/Intro.strings
  21. BIN
      iOSClient/Supporting Files/es-CO.lproj/Localizable.strings
  22. BIN
      iOSClient/Supporting Files/es-CO.lproj/SwiftWebVC.strings
  23. BIN
      iOSClient/Supporting Files/es-CR.lproj/BKPasscodeView.strings
  24. BIN
      iOSClient/Supporting Files/es-CR.lproj/CTAssetsPicker.strings
  25. BIN
      iOSClient/Supporting Files/es-CR.lproj/Error.strings
  26. BIN
      iOSClient/Supporting Files/es-CR.lproj/InfoPlist.strings
  27. BIN
      iOSClient/Supporting Files/es-CR.lproj/Intro.strings
  28. BIN
      iOSClient/Supporting Files/es-CR.lproj/Localizable.strings
  29. BIN
      iOSClient/Supporting Files/es-CR.lproj/SwiftWebVC.strings
  30. BIN
      iOSClient/Supporting Files/es-DO.lproj/BKPasscodeView.strings
  31. BIN
      iOSClient/Supporting Files/es-DO.lproj/CTAssetsPicker.strings
  32. BIN
      iOSClient/Supporting Files/es-DO.lproj/Error.strings
  33. BIN
      iOSClient/Supporting Files/es-DO.lproj/InfoPlist.strings
  34. BIN
      iOSClient/Supporting Files/es-DO.lproj/Intro.strings
  35. BIN
      iOSClient/Supporting Files/es-DO.lproj/Localizable.strings
  36. BIN
      iOSClient/Supporting Files/es-DO.lproj/SwiftWebVC.strings
  37. BIN
      iOSClient/Supporting Files/es-EC.lproj/BKPasscodeView.strings
  38. BIN
      iOSClient/Supporting Files/es-EC.lproj/CTAssetsPicker.strings
  39. BIN
      iOSClient/Supporting Files/es-EC.lproj/Error.strings
  40. BIN
      iOSClient/Supporting Files/es-EC.lproj/InfoPlist.strings
  41. BIN
      iOSClient/Supporting Files/es-EC.lproj/Intro.strings
  42. BIN
      iOSClient/Supporting Files/es-EC.lproj/Localizable.strings
  43. BIN
      iOSClient/Supporting Files/es-EC.lproj/SwiftWebVC.strings
  44. BIN
      iOSClient/Supporting Files/es-GT.lproj/BKPasscodeView.strings
  45. BIN
      iOSClient/Supporting Files/es-GT.lproj/CTAssetsPicker.strings
  46. BIN
      iOSClient/Supporting Files/es-GT.lproj/Error.strings
  47. BIN
      iOSClient/Supporting Files/es-GT.lproj/InfoPlist.strings
  48. BIN
      iOSClient/Supporting Files/es-GT.lproj/Intro.strings
  49. BIN
      iOSClient/Supporting Files/es-GT.lproj/Localizable.strings
  50. BIN
      iOSClient/Supporting Files/es-GT.lproj/SwiftWebVC.strings
  51. BIN
      iOSClient/Supporting Files/es-HN.lproj/BKPasscodeView.strings
  52. BIN
      iOSClient/Supporting Files/es-HN.lproj/CTAssetsPicker.strings
  53. BIN
      iOSClient/Supporting Files/es-HN.lproj/Error.strings
  54. BIN
      iOSClient/Supporting Files/es-HN.lproj/InfoPlist.strings
  55. BIN
      iOSClient/Supporting Files/es-HN.lproj/Intro.strings
  56. BIN
      iOSClient/Supporting Files/es-HN.lproj/Localizable.strings
  57. BIN
      iOSClient/Supporting Files/es-HN.lproj/SwiftWebVC.strings
  58. BIN
      iOSClient/Supporting Files/es-MX.lproj/BKPasscodeView.strings
  59. BIN
      iOSClient/Supporting Files/es-MX.lproj/CTAssetsPicker.strings
  60. BIN
      iOSClient/Supporting Files/es-MX.lproj/Error.strings
  61. BIN
      iOSClient/Supporting Files/es-MX.lproj/InfoPlist.strings
  62. BIN
      iOSClient/Supporting Files/es-MX.lproj/Intro.strings
  63. BIN
      iOSClient/Supporting Files/es-MX.lproj/Localizable.strings
  64. BIN
      iOSClient/Supporting Files/es-MX.lproj/SwiftWebVC.strings
  65. BIN
      iOSClient/Supporting Files/es-NI.lproj/BKPasscodeView.strings
  66. BIN
      iOSClient/Supporting Files/es-NI.lproj/CTAssetsPicker.strings
  67. BIN
      iOSClient/Supporting Files/es-NI.lproj/Error.strings
  68. BIN
      iOSClient/Supporting Files/es-NI.lproj/InfoPlist.strings
  69. BIN
      iOSClient/Supporting Files/es-NI.lproj/Intro.strings
  70. BIN
      iOSClient/Supporting Files/es-NI.lproj/Localizable.strings
  71. BIN
      iOSClient/Supporting Files/es-NI.lproj/SwiftWebVC.strings
  72. BIN
      iOSClient/Supporting Files/es-PA.lproj/BKPasscodeView.strings
  73. BIN
      iOSClient/Supporting Files/es-PA.lproj/CTAssetsPicker.strings
  74. BIN
      iOSClient/Supporting Files/es-PA.lproj/Error.strings
  75. BIN
      iOSClient/Supporting Files/es-PA.lproj/InfoPlist.strings
  76. BIN
      iOSClient/Supporting Files/es-PA.lproj/Intro.strings
  77. BIN
      iOSClient/Supporting Files/es-PA.lproj/Localizable.strings
  78. BIN
      iOSClient/Supporting Files/es-PA.lproj/SwiftWebVC.strings
  79. BIN
      iOSClient/Supporting Files/es-PE.lproj/BKPasscodeView.strings
  80. BIN
      iOSClient/Supporting Files/es-PE.lproj/CTAssetsPicker.strings
  81. BIN
      iOSClient/Supporting Files/es-PE.lproj/Error.strings
  82. BIN
      iOSClient/Supporting Files/es-PE.lproj/InfoPlist.strings
  83. BIN
      iOSClient/Supporting Files/es-PE.lproj/Intro.strings
  84. BIN
      iOSClient/Supporting Files/es-PE.lproj/Localizable.strings
  85. BIN
      iOSClient/Supporting Files/es-PE.lproj/SwiftWebVC.strings
  86. BIN
      iOSClient/Supporting Files/es-PR.lproj/BKPasscodeView.strings
  87. BIN
      iOSClient/Supporting Files/es-PR.lproj/CTAssetsPicker.strings
  88. BIN
      iOSClient/Supporting Files/es-PR.lproj/Error.strings
  89. BIN
      iOSClient/Supporting Files/es-PR.lproj/InfoPlist.strings
  90. BIN
      iOSClient/Supporting Files/es-PR.lproj/Intro.strings
  91. BIN
      iOSClient/Supporting Files/es-PR.lproj/Localizable.strings
  92. BIN
      iOSClient/Supporting Files/es-PR.lproj/SwiftWebVC.strings
  93. BIN
      iOSClient/Supporting Files/es-PY.lproj/BKPasscodeView.strings
  94. BIN
      iOSClient/Supporting Files/es-PY.lproj/CTAssetsPicker.strings
  95. BIN
      iOSClient/Supporting Files/es-PY.lproj/Error.strings
  96. BIN
      iOSClient/Supporting Files/es-PY.lproj/InfoPlist.strings
  97. BIN
      iOSClient/Supporting Files/es-PY.lproj/Intro.strings
  98. BIN
      iOSClient/Supporting Files/es-PY.lproj/Localizable.strings
  99. BIN
      iOSClient/Supporting Files/es-PY.lproj/SwiftWebVC.strings
  100. BIN
      iOSClient/Supporting Files/es-SV.lproj/BKPasscodeView.strings

+ 22 - 5
iOSClient/Networking/CCNetworking.m

@@ -219,8 +219,8 @@
     
     if (sharedOCCommunication == nil)
     {
+        // Network
         NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
-        
         configuration.allowsCellularAccess = YES;
         configuration.discretionary = NO;
         configuration.HTTPMaximumConnectionsPerHost = k_maxConcurrentOperation;
@@ -230,18 +230,35 @@
         [networkSessionManager.operationQueue setMaxConcurrentOperationCount: k_maxConcurrentOperation];
         networkSessionManager.responseSerializer = [AFHTTPResponseSerializer serializer];
         
+        // Download
         NSURLSessionConfiguration *configurationDownload = [NSURLSessionConfiguration defaultSessionConfiguration];
-        
         configurationDownload.allowsCellularAccess = YES;
         configurationDownload.discretionary = NO;
         configurationDownload.HTTPMaximumConnectionsPerHost = 1;
         configurationDownload.requestCachePolicy = NSURLRequestReloadIgnoringLocalCacheData;
+        configurationDownload.timeoutIntervalForRequest = k_timeout_upload;
         
         OCURLSessionManager *downloadSessionManager = [[OCURLSessionManager alloc] initWithSessionConfiguration:configurationDownload];
         [downloadSessionManager.operationQueue setMaxConcurrentOperationCount:1];
-        downloadSessionManager.responseSerializer = [AFHTTPResponseSerializer serializer];
-       
-        sharedOCCommunication = [[OCCommunication alloc] initWithUploadSessionManager:nil andDownloadSessionManager:downloadSessionManager andNetworkSessionManager:networkSessionManager];
+        [downloadSessionManager setSessionDidReceiveAuthenticationChallengeBlock:^NSURLSessionAuthChallengeDisposition (NSURLSession *session, NSURLAuthenticationChallenge *challenge, NSURLCredential * __autoreleasing *credential) {
+            return NSURLSessionAuthChallengePerformDefaultHandling;
+        }];
+        
+        // Upload
+        NSURLSessionConfiguration *configurationUpload = [NSURLSessionConfiguration defaultSessionConfiguration];
+        configurationUpload.allowsCellularAccess = YES;
+        configurationUpload.discretionary = NO;
+        configurationUpload.HTTPMaximumConnectionsPerHost = 1;
+        configurationUpload.requestCachePolicy = NSURLRequestReloadIgnoringLocalCacheData;
+        configurationUpload.timeoutIntervalForRequest = k_timeout_upload;
+
+        OCURLSessionManager *uploadSessionManager = [[OCURLSessionManager alloc] initWithSessionConfiguration:configurationUpload];
+        [uploadSessionManager.operationQueue setMaxConcurrentOperationCount:1];
+        [uploadSessionManager setSessionDidReceiveAuthenticationChallengeBlock:^NSURLSessionAuthChallengeDisposition (NSURLSession *session, NSURLAuthenticationChallenge *challenge, NSURLCredential * __autoreleasing *credential) {
+            return NSURLSessionAuthChallengePerformDefaultHandling;
+        }];
+        
+        sharedOCCommunication = [[OCCommunication alloc] initWithUploadSessionManager:uploadSessionManager andDownloadSessionManager:downloadSessionManager andNetworkSessionManager:networkSessionManager];
     }
     
     return sharedOCCommunication;

BIN
iOSClient/Supporting Files/es-419.lproj/BKPasscodeView.strings


BIN
iOSClient/Supporting Files/es-419.lproj/CTAssetsPicker.strings


BIN
iOSClient/Supporting Files/es-419.lproj/Error.strings


BIN
iOSClient/Supporting Files/es-419.lproj/InfoPlist.strings


BIN
iOSClient/Supporting Files/es-419.lproj/Intro.strings


BIN
iOSClient/Supporting Files/es-419.lproj/Localizable.strings


BIN
iOSClient/Supporting Files/es-419.lproj/SwiftWebVC.strings


BIN
iOSClient/Supporting Files/es-CL.lproj/BKPasscodeView.strings


BIN
iOSClient/Supporting Files/es-CL.lproj/CTAssetsPicker.strings


BIN
iOSClient/Supporting Files/es-CL.lproj/Error.strings


BIN
iOSClient/Supporting Files/es-CL.lproj/InfoPlist.strings


BIN
iOSClient/Supporting Files/es-CL.lproj/Intro.strings


BIN
iOSClient/Supporting Files/es-CL.lproj/Localizable.strings


BIN
iOSClient/Supporting Files/es-CL.lproj/SwiftWebVC.strings


BIN
iOSClient/Supporting Files/es-CO.lproj/BKPasscodeView.strings


BIN
iOSClient/Supporting Files/es-CO.lproj/CTAssetsPicker.strings


BIN
iOSClient/Supporting Files/es-CO.lproj/Error.strings


BIN
iOSClient/Supporting Files/es-CO.lproj/InfoPlist.strings


BIN
iOSClient/Supporting Files/es-CO.lproj/Intro.strings


BIN
iOSClient/Supporting Files/es-CO.lproj/Localizable.strings


BIN
iOSClient/Supporting Files/es-CO.lproj/SwiftWebVC.strings


BIN
iOSClient/Supporting Files/es-CR.lproj/BKPasscodeView.strings


BIN
iOSClient/Supporting Files/es-CR.lproj/CTAssetsPicker.strings


BIN
iOSClient/Supporting Files/es-CR.lproj/Error.strings


BIN
iOSClient/Supporting Files/es-CR.lproj/InfoPlist.strings


BIN
iOSClient/Supporting Files/es-CR.lproj/Intro.strings


BIN
iOSClient/Supporting Files/es-CR.lproj/Localizable.strings


BIN
iOSClient/Supporting Files/es-CR.lproj/SwiftWebVC.strings


BIN
iOSClient/Supporting Files/es-DO.lproj/BKPasscodeView.strings


BIN
iOSClient/Supporting Files/es-DO.lproj/CTAssetsPicker.strings


BIN
iOSClient/Supporting Files/es-DO.lproj/Error.strings


BIN
iOSClient/Supporting Files/es-DO.lproj/InfoPlist.strings


BIN
iOSClient/Supporting Files/es-DO.lproj/Intro.strings


BIN
iOSClient/Supporting Files/es-DO.lproj/Localizable.strings


BIN
iOSClient/Supporting Files/es-DO.lproj/SwiftWebVC.strings


BIN
iOSClient/Supporting Files/es-EC.lproj/BKPasscodeView.strings


BIN
iOSClient/Supporting Files/es-EC.lproj/CTAssetsPicker.strings


BIN
iOSClient/Supporting Files/es-EC.lproj/Error.strings


BIN
iOSClient/Supporting Files/es-EC.lproj/InfoPlist.strings


BIN
iOSClient/Supporting Files/es-EC.lproj/Intro.strings


BIN
iOSClient/Supporting Files/es-EC.lproj/Localizable.strings


BIN
iOSClient/Supporting Files/es-EC.lproj/SwiftWebVC.strings


BIN
iOSClient/Supporting Files/es-GT.lproj/BKPasscodeView.strings


BIN
iOSClient/Supporting Files/es-GT.lproj/CTAssetsPicker.strings


BIN
iOSClient/Supporting Files/es-GT.lproj/Error.strings


BIN
iOSClient/Supporting Files/es-GT.lproj/InfoPlist.strings


BIN
iOSClient/Supporting Files/es-GT.lproj/Intro.strings


BIN
iOSClient/Supporting Files/es-GT.lproj/Localizable.strings


BIN
iOSClient/Supporting Files/es-GT.lproj/SwiftWebVC.strings


BIN
iOSClient/Supporting Files/es-HN.lproj/BKPasscodeView.strings


BIN
iOSClient/Supporting Files/es-HN.lproj/CTAssetsPicker.strings


BIN
iOSClient/Supporting Files/es-HN.lproj/Error.strings


BIN
iOSClient/Supporting Files/es-HN.lproj/InfoPlist.strings


BIN
iOSClient/Supporting Files/es-HN.lproj/Intro.strings


BIN
iOSClient/Supporting Files/es-HN.lproj/Localizable.strings


BIN
iOSClient/Supporting Files/es-HN.lproj/SwiftWebVC.strings


BIN
iOSClient/Supporting Files/es-MX.lproj/BKPasscodeView.strings


BIN
iOSClient/Supporting Files/es-MX.lproj/CTAssetsPicker.strings


BIN
iOSClient/Supporting Files/es-MX.lproj/Error.strings


BIN
iOSClient/Supporting Files/es-MX.lproj/InfoPlist.strings


BIN
iOSClient/Supporting Files/es-MX.lproj/Intro.strings


BIN
iOSClient/Supporting Files/es-MX.lproj/Localizable.strings


BIN
iOSClient/Supporting Files/es-MX.lproj/SwiftWebVC.strings


BIN
iOSClient/Supporting Files/es-NI.lproj/BKPasscodeView.strings


BIN
iOSClient/Supporting Files/es-NI.lproj/CTAssetsPicker.strings


BIN
iOSClient/Supporting Files/es-NI.lproj/Error.strings


BIN
iOSClient/Supporting Files/es-NI.lproj/InfoPlist.strings


BIN
iOSClient/Supporting Files/es-NI.lproj/Intro.strings


BIN
iOSClient/Supporting Files/es-NI.lproj/Localizable.strings


BIN
iOSClient/Supporting Files/es-NI.lproj/SwiftWebVC.strings


BIN
iOSClient/Supporting Files/es-PA.lproj/BKPasscodeView.strings


BIN
iOSClient/Supporting Files/es-PA.lproj/CTAssetsPicker.strings


BIN
iOSClient/Supporting Files/es-PA.lproj/Error.strings


BIN
iOSClient/Supporting Files/es-PA.lproj/InfoPlist.strings


BIN
iOSClient/Supporting Files/es-PA.lproj/Intro.strings


BIN
iOSClient/Supporting Files/es-PA.lproj/Localizable.strings


BIN
iOSClient/Supporting Files/es-PA.lproj/SwiftWebVC.strings


BIN
iOSClient/Supporting Files/es-PE.lproj/BKPasscodeView.strings


BIN
iOSClient/Supporting Files/es-PE.lproj/CTAssetsPicker.strings


BIN
iOSClient/Supporting Files/es-PE.lproj/Error.strings


BIN
iOSClient/Supporting Files/es-PE.lproj/InfoPlist.strings


BIN
iOSClient/Supporting Files/es-PE.lproj/Intro.strings


BIN
iOSClient/Supporting Files/es-PE.lproj/Localizable.strings


BIN
iOSClient/Supporting Files/es-PE.lproj/SwiftWebVC.strings


BIN
iOSClient/Supporting Files/es-PR.lproj/BKPasscodeView.strings


BIN
iOSClient/Supporting Files/es-PR.lproj/CTAssetsPicker.strings


BIN
iOSClient/Supporting Files/es-PR.lproj/Error.strings


BIN
iOSClient/Supporting Files/es-PR.lproj/InfoPlist.strings


BIN
iOSClient/Supporting Files/es-PR.lproj/Intro.strings


BIN
iOSClient/Supporting Files/es-PR.lproj/Localizable.strings


BIN
iOSClient/Supporting Files/es-PR.lproj/SwiftWebVC.strings


BIN
iOSClient/Supporting Files/es-PY.lproj/BKPasscodeView.strings


BIN
iOSClient/Supporting Files/es-PY.lproj/CTAssetsPicker.strings


BIN
iOSClient/Supporting Files/es-PY.lproj/Error.strings


BIN
iOSClient/Supporting Files/es-PY.lproj/InfoPlist.strings


BIN
iOSClient/Supporting Files/es-PY.lproj/Intro.strings


BIN
iOSClient/Supporting Files/es-PY.lproj/Localizable.strings


BIN
iOSClient/Supporting Files/es-PY.lproj/SwiftWebVC.strings


BIN
iOSClient/Supporting Files/es-SV.lproj/BKPasscodeView.strings


Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä