Ver código fonte

Making SessionDelegate final

Mattt Thompson 10 anos atrás
pai
commit
aaf48d49eb
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      Source/Alamofire.swift

+ 1 - 1
Source/Alamofire.swift

@@ -345,7 +345,7 @@ public class Manager {
     /**
     /**
         Responsible for handling all delegate callbacks for the underlying session.
         Responsible for handling all delegate callbacks for the underlying session.
     */
     */
-    public class SessionDelegate: NSObject, NSURLSessionDelegate, NSURLSessionTaskDelegate, NSURLSessionDataDelegate, NSURLSessionDownloadDelegate {
+    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 let subdelegateQueue = dispatch_queue_create(nil, DISPATCH_QUEUE_CONCURRENT)
         private subscript(task: NSURLSessionTask) -> Request.TaskDelegate? {
         private subscript(task: NSURLSessionTask) -> Request.TaskDelegate? {