Skip to content

Commit 96d6d8e

Browse files
committed
Remove unnecessary init parameter in STHTTPNetTaskQueueHandler.
1 parent c9caf52 commit 96d6d8e

3 files changed

Lines changed: 6 additions & 9 deletions

File tree

STNetTaskQueue/STHTTPNetTaskQueueHandler.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@
1111

1212
@interface STHTTPNetTaskQueueHandler : NSObject<STNetTaskQueueHandler>
1313

14-
- (instancetype)initWithQueue:(STNetTaskQueue *)queue baseURL:(NSURL *)baseURL;
14+
- (instancetype)initWithBaseURL:(NSURL *)baseURL;
1515

1616
@end

STNetTaskQueue/STHTTPNetTaskQueueHandler.m

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,11 @@
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;

STNetTaskQueueExample/AppDelegate.m

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(
2121
{
2222
// Setup up shared STNetTaskQUeue
2323
NSURL *baseUrl = [NSURL URLWithString:@"http://api.openweathermap.org"];
24-
STHTTPNetTaskQueueHandler *httpHandler = [[STHTTPNetTaskQueueHandler alloc] initWithQueue:[STNetTaskQueue sharedQueue]
25-
baseURL:baseUrl];
24+
STHTTPNetTaskQueueHandler *httpHandler = [[STHTTPNetTaskQueueHandler alloc] initWithBaseURL:baseUrl];
2625
[STNetTaskQueue sharedQueue].handler = httpHandler;
2726

2827
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];

0 commit comments

Comments
 (0)