Commit d7c36e9f by Brent Gulanowski

Execute completion blocks before marking as finished.

parent 11622864
...@@ -82,14 +82,14 @@ typedef void (^BUYRequestJSONCompletion)(NSDictionary *json, NSHTTPURLResponse * ...@@ -82,14 +82,14 @@ typedef void (^BUYRequestJSONCompletion)(NSDictionary *json, NSHTTPURLResponse *
- (void)finishWithJSON:(id)JSON response:(NSHTTPURLResponse *)response - (void)finishWithJSON:(id)JSON response:(NSHTTPURLResponse *)response
{ {
[self finishExecution];
self.completion(JSON, response, nil); self.completion(JSON, response, nil);
[self finishExecution];
} }
- (void)finishWithError:(NSError *)error response:(NSHTTPURLResponse *)response - (void)finishWithError:(NSError *)error response:(NSHTTPURLResponse *)response
{ {
[self finishExecution];
self.completion(nil, response, error); self.completion(nil, response, error);
[self finishExecution];
} }
#pragma mark - Start - #pragma mark - Start -
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment