Skip to content

Commit ff5eac7

Browse files
author
Itai Ferber
committed
Update NS[Mutable]URLRequest to match API exposed by Darwin Foundation
1 parent ba9b977 commit ff5eac7

File tree

1 file changed

+15
-18
lines changed

1 file changed

+15
-18
lines changed

Foundation/NSURLRequest.swift

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -82,15 +82,12 @@ extension NSURLRequest {
8282
}
8383

8484
public enum NetworkServiceType : UInt {
85-
case networkServiceTypeDefault // Standard internet traffic
86-
87-
case networkServiceTypeVoIP // Voice over IP control traffic
88-
89-
case networkServiceTypeVideo // Video traffic
90-
91-
case networkServiceTypeBackground // Background traffic
92-
93-
case networkServiceTypeVoice // Voice data
85+
case `default` // Standard internet traffic
86+
case voip // Voice over IP control traffic
87+
case video // Video traffic
88+
case background // Background traffic
89+
case voice // Voice data
90+
case networkServiceTypeCallSignaling // Call Signaling
9491
}
9592
}
9693

@@ -115,7 +112,7 @@ extension NSURLRequest {
115112
///
116113
/// Objects of this class are used with the `NSURLSession` API to perform the
117114
/// load of a URL.
118-
open class NSURLRequest: NSObject, NSSecureCoding, NSCopying, NSMutableCopying {
115+
open class NSURLRequest : NSObject, NSSecureCoding, NSCopying, NSMutableCopying {
119116

120117
open override func copy() -> Any {
121118
return copy(with: nil)
@@ -167,7 +164,7 @@ open class NSURLRequest: NSObject, NSSecureCoding, NSCopying, NSMutableCopying {
167164
}
168165

169166
/// Indicates that NSURLRequest implements the NSSecureCoding protocol.
170-
public static var supportsSecureCoding: Bool { return true }
167+
open class var supportsSecureCoding: Bool { return true }
171168

172169
/// The URL of the receiver.
173170
/*@NSCopying */open fileprivate(set) var url: URL?
@@ -193,8 +190,8 @@ open class NSURLRequest: NSObject, NSSecureCoding, NSCopying, NSMutableCopying {
193190

194191
/// A dictionary containing all the HTTP header fields
195192
/// of the receiver.
196-
internal var _allHTTPHeaderFields: [String: String]? = nil
197-
open var allHTTPHeaderFields: [String: String]? {
193+
internal var _allHTTPHeaderFields: [String : String]? = nil
194+
open var allHTTPHeaderFields: [String : String]? {
198195
get {
199196
return _allHTTPHeaderFields
200197
}
@@ -243,7 +240,7 @@ open class NSURLRequest: NSObject, NSSecureCoding, NSCopying, NSMutableCopying {
243240
return nil
244241
}
245242

246-
internal var _networkServiceType: NetworkServiceType = .networkServiceTypeDefault
243+
internal var _networkServiceType: NetworkServiceType = .`default`
247244
open var networkServiceType: NetworkServiceType {
248245
return _networkServiceType
249246
}
@@ -348,7 +345,7 @@ open class NSMutableURLRequest : NSURLRequest {
348345
}
349346
}
350347

351-
open override var allHTTPHeaderFields: [String: String]? {
348+
open override var allHTTPHeaderFields: [String : String]? {
352349
get {
353350
return _allHTTPHeaderFields
354351
}
@@ -366,7 +363,7 @@ open class NSMutableURLRequest : NSURLRequest {
366363
/// - Parameter value: the header field value.
367364
/// - Parameter field: the header field name (case-insensitive).
368365
open func setValue(_ value: String?, forHTTPHeaderField field: String) {
369-
var f: [String: String] = allHTTPHeaderFields ?? [:]
366+
var f: [String : String] = allHTTPHeaderFields ?? [:]
370367
if let old = existingHeaderField(field, inHeaderFields: f) {
371368
f.removeValue(forKey: old.0)
372369
}
@@ -386,7 +383,7 @@ open class NSMutableURLRequest : NSURLRequest {
386383
/// - Parameter value: the header field value.
387384
/// - Parameter field: the header field name (case-insensitive).
388385
open func addValue(_ value: String, forHTTPHeaderField field: String) {
389-
var f: [String: String] = allHTTPHeaderFields ?? [:]
386+
var f: [String : String] = allHTTPHeaderFields ?? [:]
390387
if let old = existingHeaderField(field, inHeaderFields: f) {
391388
f[old.0] = old.1 + "," + value
392389
} else {
@@ -475,7 +472,7 @@ open class NSMutableURLRequest : NSURLRequest {
475472
}
476473

477474
/// Returns an existing key-value pair inside the header fields if it exists.
478-
private func existingHeaderField(_ key: String, inHeaderFields fields: [String: String]) -> (String, String)? {
475+
private func existingHeaderField(_ key: String, inHeaderFields fields: [String : String]) -> (String, String)? {
479476
for (k, v) in fields {
480477
if k.lowercased() == key.lowercased() {
481478
return (k, v)

0 commit comments

Comments
 (0)