- (void)cleanupAndNotifyWithError:(NSError *)error
{
self.error = error;
self.finished = YES;
if (self.handler) {
dispatch_sync(self.responseQueue, ^{
__weak typeof(self) weakSelf = self;
self.handler(weakSelf, weakSelf.outData);
});
self.handler = nil;
}
}
- (void)cleanupAndNotifyWithError:(NSError *)error
{
self.error = error;
self.finished = YES;
if (self.handler) {
dispatch_sync(self.responseQueue, ^{
__weak typeof(self) weakSelf = self;
self.handler(weakSelf, weakSelf.outData);
});
self.handler = nil;
}
}