Files
PINRemoteImage/Pod/Classes/PINRemoteImageProcessorTask.m
Garrett Moon 9d2bd31f95 1.0
2015-07-22 17:29:31 -07:00

30 lines
704 B
Objective-C

//
// PINRemoteImageProcessorTask.m
// Pods
//
// Created by Garrett Moon on 3/9/15.
//
//
#import "PINRemoteImageProcessorTask.h"
@implementation PINRemoteImageProcessorTask
- (BOOL)cancelWithUUID:(NSUUID *)UUID manager:(PINRemoteImageManager *)manager
{
BOOL noMoreCompletions = [super cancelWithUUID:UUID manager:manager];
if (noMoreCompletions && self.downloadTaskUUID) {
[manager cancelTaskWithUUID:self.downloadTaskUUID];
_downloadTaskUUID = nil;
}
return noMoreCompletions;
}
- (void)setDownloadTaskUUID:(NSUUID *)downloadTaskUUID
{
NSAssert(_downloadTaskUUID == nil, @"downloadTaskUUID should be nil");
_downloadTaskUUID = downloadTaskUUID;
}
@end