Browse Source

Replacing initializer with default property value

Mattt Thompson 10 years ago
parent
commit
bc81fa5ad8
1 changed files with 1 additions and 6 deletions
  1. 1 6
      Source/Alamofire.swift

+ 1 - 6
Source/Alamofire.swift

@@ -346,7 +346,7 @@ public class Manager {
         Responsible for handling all delegate callbacks for the underlying session.
     */
     public final class SessionDelegate: NSObject, NSURLSessionDelegate, NSURLSessionTaskDelegate, NSURLSessionDataDelegate, NSURLSessionDownloadDelegate {
-        private var subdelegates: [Int: Request.TaskDelegate]
+        private var subdelegates: [Int: Request.TaskDelegate] = [:]
         private let subdelegateQueue = dispatch_queue_create(nil, DISPATCH_QUEUE_CONCURRENT)
         private subscript(task: NSURLSessionTask) -> Request.TaskDelegate? {
             get {
@@ -365,11 +365,6 @@ public class Manager {
             }
         }
 
-        public required override init() {
-            self.subdelegates = Dictionary()
-            super.init()
-        }
-
         // MARK: NSURLSessionDelegate
 
         /// NSURLSessionDelegate override closure for `URLSession:didBecomeInvalidWithError:` method.