Adding AFRestClient -cancelHTTPOperationsWithRequest: and -cancelAllHTTPOperations
This commit is contained in:
parent
6d213e0bde
commit
4d5ae42936
@ -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…
Reference in New Issue
Block a user