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
|
||||
failure:(void (^)(NSError *error))failure;
|
||||
|
||||
- (void)cancelHTTPOperationsWithRequest:(NSURLRequest *)request;
|
||||
|
||||
- (void)cancelAllHTTPOperations;
|
||||
|
||||
- (void)getPath:(NSString *)path
|
||||
parameters:(NSDictionary *)parameters
|
||||
success:(void (^)(id response))success;
|
||||
|
|
|
|||
|
|
@ -135,6 +135,20 @@ static NSStringEncoding const kAFRestClientStringEncoding = NSUTF8StringEncoding
|
|||
[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 {
|
||||
[self getPath:path parameters:parameters success:success failure:nil];
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue