Commit f27e305 1 parent 8f5656b commit f27e305 Copy full SHA for f27e305
File tree 3 files changed +6
-5
lines changed
3 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -65,10 +65,11 @@ function prefetchWithMetadata(
65
65
rootTag ?: ?number ,
66
66
) : any {
67
67
if ( NativeImageLoaderIOS . prefetchImageWithMetadata ) {
68
+ // number params like rootTag cannot be nullable before TurboModules is available
68
69
return NativeImageLoaderIOS . prefetchImageWithMetadata (
69
70
url ,
70
71
queryRootName ,
71
- rootTag ,
72
+ rootTag ? rootTag : 0 ,
72
73
) ;
73
74
} else {
74
75
return NativeImageLoaderIOS . prefetchImage ( url ) ;
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ export interface Spec extends TurboModule {
29
29
+ prefetchImageWithMetadata ?: (
30
30
uri : string ,
31
31
queryRootName : string ,
32
- rootTag ?: ? number ,
32
+ rootTag : number ,
33
33
) => Promise < boolean > ;
34
34
+ queryCache : ( uris : Array < string > ) => Promise < Object > ;
35
35
}
Original file line number Diff line number Diff line change @@ -1197,12 +1197,12 @@ - (void)cancelRequest:(id)requestToken
1197
1197
resolve:(RCTPromiseResolveBlock)resolve
1198
1198
reject:(RCTPromiseRejectBlock)reject)
1199
1199
{
1200
- [self prefetchImageWithMetadata: uri queryRootName: nil rootTag: nil resolve: resolve reject: reject];
1200
+ [self prefetchImageWithMetadata: uri queryRootName: nil rootTag: 0 resolve: resolve reject: reject];
1201
1201
}
1202
1202
1203
1203
RCT_EXPORT_METHOD (prefetchImageWithMetadata:(NSString *)uri
1204
1204
queryRootName:(NSString *)queryRootName
1205
- rootTag:(NSNumber * )rootTag
1205
+ rootTag:(double )rootTag
1206
1206
resolve:(RCTPromiseResolveBlock)resolve
1207
1207
reject:(RCTPromiseRejectBlock)reject)
1208
1208
{
@@ -1215,7 +1215,7 @@ - (void)cancelRequest:(id)requestToken
1215
1215
priority: RCTImageLoaderPriorityPrefetch
1216
1216
attribution: {
1217
1217
.queryRootName = queryRootName ? [queryRootName UTF8String ] : " " ,
1218
- .surfaceId = [ rootTag intValue ] ,
1218
+ .surfaceId = ( int ) rootTag,
1219
1219
}
1220
1220
progressBlock: nil
1221
1221
partialLoadBlock: nil
You can’t perform that action at this time.
0 commit comments