From 82fd3492fb84d4567352de73f3a1bb401f6b8239 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=20Antonio=20Garci=CC=81a=20Ya=CC=81n=CC=83ez?= Date: Fri, 1 Oct 2021 23:35:38 +0200 Subject: [PATCH] PocketAlamofireAdapter - download/upload response encode to UTF8 --- PocketNet.podspec | 2 +- PocketNet.xcodeproj/project.pbxproj | 4 ++-- PocketNet/Net/PocketNetAlamoFire/PocketAlamofireAdapter.swift | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/PocketNet.podspec b/PocketNet.podspec index 0694cf3..f0614de 100644 --- a/PocketNet.podspec +++ b/PocketNet.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "PocketNet" - s.version = "2.4.0" + s.version = "2.4.1" s.homepage = "https://github.com/PocketSwift/PocketNet" s.summary = "Net with Alamofire implementation" s.license = { :type => 'MIT', :file => 'LICENSE' } diff --git a/PocketNet.xcodeproj/project.pbxproj b/PocketNet.xcodeproj/project.pbxproj index d5f3cbe..7ef23a6 100644 --- a/PocketNet.xcodeproj/project.pbxproj +++ b/PocketNet.xcodeproj/project.pbxproj @@ -560,7 +560,7 @@ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MARKETING_VERSION = 2.4.0; + MARKETING_VERSION = 2.4.1; PRODUCT_BUNDLE_IDENTIFIER = com.PocketSwift.PocketNet; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; @@ -581,7 +581,7 @@ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MARKETING_VERSION = 2.4.0; + MARKETING_VERSION = 2.4.1; PRODUCT_BUNDLE_IDENTIFIER = com.PocketSwift.PocketNet; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; diff --git a/PocketNet/Net/PocketNetAlamoFire/PocketAlamofireAdapter.swift b/PocketNet/Net/PocketNetAlamoFire/PocketAlamofireAdapter.swift index b423c3a..9f9372a 100644 --- a/PocketNet/Net/PocketNetAlamoFire/PocketAlamofireAdapter.swift +++ b/PocketNet/Net/PocketNetAlamoFire/PocketAlamofireAdapter.swift @@ -49,7 +49,7 @@ public class PocketAlamofireAdapter { upload.uploadProgress(closure: { progress in actualProgress(progress.fractionCompleted) }) - upload.validate().responseString { afResponse in + upload.validate().responseString(encoding: .utf8) { afResponse in guard let responseString = afResponse.result.value, let headers = afResponse.response?.allHeaderFields, let statusCode = afResponse.response?.statusCode else { var bodyString: String? if let data = afResponse.data { @@ -82,7 +82,7 @@ public class PocketAlamofireAdapter { .downloadProgress { progress in actualProgress(progress.fractionCompleted) } - .validate().responseString { afResponse in + .validate().responseString(encoding: .utf8) { afResponse in guard let responseString = afResponse.result.value, let headers = afResponse.response?.allHeaderFields, let statusCode = afResponse.response?.statusCode else { var bodyString: String? if let data = afResponse.resumeData{