File tree Expand file tree Collapse file tree
packages/react-native/Libraries/Image Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010#import < atomic>
1111
1212#import < ImageIO/ImageIO.h>
13+ #import < SDWebImage/SDWebImage.h>
1314
1415#import < FBReactNativeSpec/FBReactNativeSpec.h>
1516#import < React/RCTConvert.h>
@@ -1222,7 +1223,12 @@ - (void)cancelRequest:(id)requestToken
12221223 : (RCTPromiseResolveBlock)resolve reject
12231224 : (RCTPromiseRejectBlock)reject)
12241225{
1225- [self prefetchImageWithMetadata: uri queryRootName: nil rootTag: 0 resolve: resolve reject: reject];
1226+ NSURL *URL = [RCTConvert NSURL: uri];
1227+ [SDWebImagePrefetcher.sharedImagePrefetcher prefetchURLs: @[ URL ]
1228+ progress: nil
1229+ completed: ^(NSUInteger noOfFinishedUrls, NSUInteger noOfSkippedUrls) {
1230+ resolve (@YES );
1231+ }];
12261232}
12271233
12281234RCT_EXPORT_METHOD (prefetchImageWithMetadata
You can’t perform that action at this time.
0 commit comments