This category adds the uniqueGET
method to AFHTTPSessionManager, which is useful if you want to avoid making multiple calls at the same resource if the operation is still in progress.
A common request between AFNetworking users (for example #499, #1460).
We achieve this by checking on-going operations before creating new ones.
AFHTTPSessionManager-AFUniqueGET is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'AFHTTPSessionManager-AFUniqueGET'
- (void)uniqueGET:(NSString *)URLString
parameters:(id)parameters
task:(void (^)(NSURLSessionDataTask *task, BOOL existing))task
success:(void (^)(NSURLSessionDataTask *task, id responseObject))success
failure:(void (^)(NSURLSessionDataTask *task, NSError *error))failure;
Elvis Nuñez, elvisnunez@me.com
AFHTTPSessionManager-AFUniqueGET is available under the MIT license. See the LICENSE file for more info.