Browse Source

Exposing session and task properties

Mattt Thompson 11 years ago
parent
commit
d87b9018ec
1 changed files with 6 additions and 4 deletions
  1. 6 4
      Source/Alamofire.swift

+ 6 - 4
Source/Alamofire.swift

@@ -217,8 +217,10 @@ public class Manager {
         return Singleton.instance
     }
 
-    let delegate: SessionDelegate
-    let session: NSURLSession!
+    private let delegate: SessionDelegate
+
+    public let session: NSURLSession!
+
     let operationQueue: NSOperationQueue = NSOperationQueue()
 
     var automaticallyStartsRequests: Bool = true
@@ -428,8 +430,8 @@ public class Manager {
 public class Request {
     private let delegate: TaskDelegate
 
-    private var session: NSURLSession
-    private var task: NSURLSessionTask { return self.delegate.task }
+    public let session: NSURLSession
+    public var task: NSURLSessionTask { return self.delegate.task }
 
     public var request: NSURLRequest { return self.task.originalRequest }
     public var response: NSHTTPURLResponse? { return self.task.response as? NSHTTPURLResponse }