From b9bb5558e4521ac63f5dd2b886a01382b1043b42 Mon Sep 17 00:00:00 2001 From: Dmitry Fink Date: Sun, 9 Mar 2014 23:51:56 -0700 Subject: [PATCH] Add typedef for cache operation complete block Makes it cleaner when users want to define the block independantly --- SDWebImage/SDImageCache.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/SDWebImage/SDImageCache.h b/SDWebImage/SDImageCache.h index 84812ed..417a559 100644 --- a/SDWebImage/SDImageCache.h +++ b/SDWebImage/SDImageCache.h @@ -24,6 +24,8 @@ typedef NS_ENUM(NSInteger, SDImageCacheType) { SDImageCacheTypeMemory }; +typedef void(^SDWebImageQueryCompletedBlock)(UIImage *image, SDImageCacheType cacheType); + /** * SDImageCache maintains a memory cache and an optional disk cache. Disk cache write operations are performed * asynchronous so it doesn’t add unnecessary latency to the UI. @@ -102,7 +104,7 @@ typedef NS_ENUM(NSInteger, SDImageCacheType) { * * @param key The unique key used to store the wanted image */ -- (NSOperation *)queryDiskCacheForKey:(NSString *)key done:(void (^)(UIImage *image, SDImageCacheType cacheType))doneBlock; +- (NSOperation *)queryDiskCacheForKey:(NSString *)key done:(SDWebImageQueryCompletedBlock)doneBlock; /** * Query the memory cache synchronously.