Skip to content

Commit e7e36f0

Browse files
committed
Fix coding style
1 parent f670113 commit e7e36f0

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

APIKit/URLEncodedSerialization.swift

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
import Foundation
22

33
private func escape(string: String) -> String {
4-
//Reserved characters defined by RFC 3986
5-
let genDelims = ":/?#[]@"
6-
let subDelims = "!$&'()*+,;="
7-
let reservedCharacters = genDelims + subDelims
8-
let allowedCharacterSet = NSCharacterSet.URLQueryAllowedCharacterSet().mutableCopy() as! NSMutableCharacterSet
4+
// Reserved characters defined by RFC 3986
5+
// Reference: https://www.ietf.org/rfc/rfc3986.txt
6+
let generalDelimiters = ":/?#[]@"
7+
let subDelimiters = "!$&'()*+,;="
8+
let reservedCharacters = generalDelimiters + subDelimiters
9+
10+
let allowedCharacterSet = NSMutableCharacterSet()
11+
allowedCharacterSet.formUnionWithCharacterSet(NSCharacterSet.URLQueryAllowedCharacterSet())
912
allowedCharacterSet.removeCharactersInString(reservedCharacters)
13+
1014
return string.stringByAddingPercentEncodingWithAllowedCharacters(allowedCharacterSet) ?? string
1115
}
1216

0 commit comments

Comments
 (0)