Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
mattt committed Dec 26, 2012
2 parents 46559bd + 7134e96 commit d933067
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 28 deletions.
4 changes: 0 additions & 4 deletions AFNetworking/AFHTTPRequestOperation.m
Expand Up @@ -273,10 +273,6 @@ - (void)setCompletionBlockWithSuccess:(void (^)(AFHTTPRequestOperation *operatio
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Warc-retain-cycles"
self.completionBlock = ^{
if ([self isCancelled]) {
return;
}

if (self.error) {
if (failure) {
dispatch_async(self.failureCallbackQueue ?: dispatch_get_main_queue(), ^{
Expand Down
4 changes: 0 additions & 4 deletions AFNetworking/AFImageRequestOperation.m
Expand Up @@ -203,10 +203,6 @@ - (void)setCompletionBlockWithSuccess:(void (^)(AFHTTPRequestOperation *operatio
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Warc-retain-cycles"
self.completionBlock = ^ {
if ([self isCancelled]) {
return;
}

dispatch_async(image_request_operation_processing_queue(), ^(void) {
if (self.error) {
if (failure) {
Expand Down
6 changes: 1 addition & 5 deletions AFNetworking/AFJSONRequestOperation.m
Expand Up @@ -104,11 +104,7 @@ - (void)setCompletionBlockWithSuccess:(void (^)(AFHTTPRequestOperation *operatio
{
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Warc-retain-cycles"
self.completionBlock = ^ {
if ([self isCancelled]) {
return;
}

self.completionBlock = ^ {
if (self.error) {
if (failure) {
dispatch_async(self.failureCallbackQueue ?: dispatch_get_main_queue(), ^{
Expand Down
6 changes: 1 addition & 5 deletions AFNetworking/AFPropertyListRequestOperation.m
Expand Up @@ -108,11 +108,7 @@ - (void)setCompletionBlockWithSuccess:(void (^)(AFHTTPRequestOperation *operatio
{
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Warc-retain-cycles"
self.completionBlock = ^ {
if ([self isCancelled]) {
return;
}

self.completionBlock = ^ {
if (self.error) {
if (failure) {
dispatch_async(self.failureCallbackQueue ?: dispatch_get_main_queue(), ^{
Expand Down
13 changes: 8 additions & 5 deletions AFNetworking/AFURLConnectionOperation.m
Expand Up @@ -471,15 +471,18 @@ - (void)cancel {
}

- (void)cancelConnection {

NSDictionary *userInfo = nil;
if ([self.request URL]) {
userInfo = [NSDictionary dictionaryWithObject:[self.request URL] forKey:NSURLErrorFailingURLErrorKey];
}
self.error = [NSError errorWithDomain:NSURLErrorDomain code:NSURLErrorCancelled userInfo:userInfo];

if (self.connection) {
[self.connection cancel];

// Manually send this delegate message since `[self.connection cancel]` causes the connection to never send another message to its delegate
NSDictionary *userInfo = nil;
if ([self.request URL]) {
userInfo = [NSDictionary dictionaryWithObject:[self.request URL] forKey:NSURLErrorFailingURLErrorKey];
}
[self performSelector:@selector(connection:didFailWithError:) withObject:self.connection withObject:[NSError errorWithDomain:NSURLErrorDomain code:NSURLErrorCancelled userInfo:userInfo]];
[self performSelector:@selector(connection:didFailWithError:) withObject:self.connection withObject:self.error];
}
}

Expand Down
6 changes: 1 addition & 5 deletions AFNetworking/AFXMLRequestOperation.m
Expand Up @@ -140,11 +140,7 @@ - (void)setCompletionBlockWithSuccess:(void (^)(AFHTTPRequestOperation *operatio
{
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Warc-retain-cycles"
self.completionBlock = ^ {
if ([self isCancelled]) {
return;
}

self.completionBlock = ^ {
dispatch_async(xml_request_operation_processing_queue(), ^(void) {
NSXMLParser *XMLParser = self.responseXMLParser;

Expand Down

0 comments on commit d933067

Please sign in to comment.