1313@implementation STHTTPNetTaskQueueHandler
1414{
1515 AFHTTPSessionManager *_httpManager;
16- STNetTaskQueue *_queue;
1716}
1817
19- - (instancetype )initWithQueue : (STNetTaskQueue *) queue baseURL : (NSURL *)baseURL
18+ - (instancetype )initWithBaseURL : (NSURL *)baseURL
2019{
2120 if (self = [super init ]) {
22- _queue = queue;
2321 _httpManager = [[AFHTTPSessionManager alloc ] initWithBaseURL: baseURL];
2422 }
2523 return self;
@@ -30,11 +28,11 @@ - (void)netTaskQueue:(STNetTaskQueue *)netTaskQueue task:(STNetTask *)task taskI
3028 NSAssert ([task isKindOfClass: [STHTTPNetTask class ]], @" Should be subclass of STHTTPNetTask" );
3129
3230 void (^success)(NSURLSessionDataTask *, id ) = ^(NSURLSessionDataTask *task, id responseObject) {
33- [_queue didResponse: responseObject taskId: taskId];
31+ [netTaskQueue didResponse: responseObject taskId: taskId];
3432 };
3533
3634 void (^failure)(NSURLSessionDataTask *, NSError *) = ^(NSURLSessionDataTask *task, NSError *error) {
37- [_queue didFailWithError: error taskId: taskId];
35+ [netTaskQueue didFailWithError: error taskId: taskId];
3836 };
3937
4038 STHTTPNetTask *httpTask = (STHTTPNetTask *)task;
@@ -73,7 +71,7 @@ - (void)netTaskQueue:(STNetTaskQueue *)netTaskQueue task:(STNetTask *)task taskI
7371 break ;
7472 case STHTTPNetTaskHead: {
7573 [_httpManager HEAD: [httpTask uri ] parameters: parameters success: ^(NSURLSessionDataTask *task) {
76- [_queue didResponse: @{} taskId: taskId];
74+ [netTaskQueue didResponse: @{} taskId: taskId];
7775 } failure: failure];
7876 }
7977 break ;
0 commit comments