Adding AFRestClient -cancelHTTPOperationsWithRequest: and -cancelAllHTTPOperations
This commit is contained in:
parent
6d213e0bde
commit
4d5ae42936
2 changed files with 18 additions and 0 deletions
|
|
@ -48,6 +48,10 @@
|
||||||
success:(void (^)(id response))success
|
success:(void (^)(id response))success
|
||||||
failure:(void (^)(NSError *error))failure;
|
failure:(void (^)(NSError *error))failure;
|
||||||
|
|
||||||
|
- (void)cancelHTTPOperationsWithRequest:(NSURLRequest *)request;
|
||||||
|
|
||||||
|
- (void)cancelAllHTTPOperations;
|
||||||
|
|
||||||
- (void)getPath:(NSString *)path
|
- (void)getPath:(NSString *)path
|
||||||
parameters:(NSDictionary *)parameters
|
parameters:(NSDictionary *)parameters
|
||||||
success:(void (^)(id response))success;
|
success:(void (^)(id response))success;
|
||||||
|
|
|
||||||
|
|
@ -135,6 +135,20 @@ static NSStringEncoding const kAFRestClientStringEncoding = NSUTF8StringEncoding
|
||||||
[self.operationQueue addOperation:operation];
|
[self.operationQueue addOperation:operation];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- (void)cancelHTTPOperationsWithRequest:(NSURLRequest *)request {
|
||||||
|
for (AFHTTPRequestOperation *operation in [self.operationQueue operations]) {
|
||||||
|
if ([[operation request] isEqual:request]) {
|
||||||
|
[operation cancel];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
- (void)cancelAllHTTPOperations {
|
||||||
|
[self.operationQueue cancelAllOperations];
|
||||||
|
}
|
||||||
|
|
||||||
|
#pragma mark -
|
||||||
|
|
||||||
- (void)getPath:(NSString *)path parameters:(NSDictionary *)parameters success:(void (^)(id response))success {
|
- (void)getPath:(NSString *)path parameters:(NSDictionary *)parameters success:(void (^)(id response))success {
|
||||||
[self getPath:path parameters:parameters success:success failure:nil];
|
[self getPath:path parameters:parameters success:success failure:nil];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue