updated to shouldRemoveDefaultEncoding
This commit is contained in:
parent
bed4b5c837
commit
d46093887c
@ -58,7 +58,6 @@ extern NSString * const KeyCallNumber;
|
||||
extern NSString * const KeyPhoneNumber;
|
||||
extern NSString * const KeyPresentationStyle;
|
||||
extern NSString * const KeyExtraParameters;
|
||||
extern NSString * const KeyExtraEncodedParameters;
|
||||
extern NSString * const KeyContextRoot;
|
||||
|
||||
extern NSString * const KeyType;
|
||||
|
||||
@ -58,7 +58,6 @@ NSString * const KeyCallNumber = @"callNumber";
|
||||
NSString * const KeyPhoneNumber = @"phoneNumber";
|
||||
NSString * const KeyPresentationStyle = @"presentationStyle";
|
||||
NSString * const KeyExtraParameters = @"extraParameters";
|
||||
NSString * const KeyExtraEncodedParameters = @"extraEncodedParameters";
|
||||
NSString * const KeyContextRoot = @"appContext";
|
||||
|
||||
NSString * const KeyType = @"type";
|
||||
|
||||
@ -53,7 +53,7 @@ extension JSONDictionary {
|
||||
return string
|
||||
}
|
||||
|
||||
public func toUrlQueryItems(shouldRemoveEncoding: Bool = true) throws -> [URLQueryItem] {
|
||||
public func toUrlQueryItems(shouldRemoveDefaultEncoding: Bool = false) throws -> [URLQueryItem] {
|
||||
var queryItems: [URLQueryItem] = []
|
||||
for (key, value) in self {
|
||||
var valueString: String
|
||||
@ -63,7 +63,7 @@ extension JSONDictionary {
|
||||
valueString = try value.toJSONString()
|
||||
} else {
|
||||
valueString = String(describing: value.base)
|
||||
if shouldRemoveEncoding {
|
||||
if shouldRemoveDefaultEncoding {
|
||||
guard let encodedValue = valueString.removingPercentEncoding else { throw JSONError.error(message:"query item failed: \(key) value \(value.base)") }
|
||||
valueString = encodedValue
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user