Skip to content

Commit 038c027

Browse files
erase profile encoding body parameters bug fix
1 parent 121bb7e commit 038c027

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

InPlayerSDK.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Pod::Spec.new do |s|
1616
#
1717

1818
s.name = "InPlayerSDK"
19-
s.version = "3.0.3"
19+
s.version = "3.0.4"
2020
s.summary = "InPlayer's iOS API client wrapper."
2121

2222
# This description is used to generate tags and improve search results.

Source/Core/API/Account/INPAccountService.swift

+5-1
Original file line numberDiff line numberDiff line change
@@ -466,7 +466,11 @@ private enum AccountAPIRouter: INPAPIConfiguration {
466466
guard let parameters = parameters else { return urlRequest }
467467
if urlEncoding {
468468
do {
469-
urlRequest = try URLEncoding.default.encode(urlRequest, with: parameters)
469+
if method == .delete {
470+
urlRequest = try URLEncoding.httpBody.encode(urlRequest, with: parameters)
471+
} else {
472+
urlRequest = try URLEncoding.default.encode(urlRequest, with: parameters)
473+
}
470474
} catch {
471475
throw AFError.parameterEncodingFailed(reason: .jsonEncodingFailed(error: error))
472476
}

0 commit comments

Comments
 (0)