@@ -419,7 +419,7 @@ - (nullable RCTImageLoaderCancellationBlock)loadImageWithURLRequest:(NSURLReques
419419 attribution: {}
420420 progressBlock: progressBlock
421421 partialLoadBlock: partialLoadBlock
422- completionBlock: ^(NSError *error, RCTPlatformImage *image, id metadata) {
422+ completionBlock: ^(NSError *error, RCTPlatformImage *image, id metadata) { // [macOS]
423423 completionBlock (error, image);
424424 }];
425425 return ^{
@@ -555,7 +555,7 @@ - (RCTImageURLLoaderRequest *)_loadImageOrDataWithURLRequest:(NSURLRequest *)req
555555 }
556556
557557 if (cacheResult && partialLoadHandler) {
558- RCTPlatformImage *image = [[self imageCache ] imageForUrl: request.URL.absoluteString
558+ RCTPlatformImage *image = [[self imageCache ] imageForUrl: request.URL.absoluteString // [macOS]
559559 size: size
560560 scale: scale
561561 resizeMode: resizeMode];
@@ -577,7 +577,7 @@ - (RCTImageURLLoaderRequest *)_loadImageOrDataWithURLRequest:(NSURLRequest *)req
577577
578578 // If we've received an image, we should try to set it synchronously,
579579 // if it's data, do decoding on a background thread.
580- if (RCTIsMainQueue () && ![imageOrData isKindOfClass: [RCTPlatformImage class ]]) {
580+ if (RCTIsMainQueue () && ![imageOrData isKindOfClass: [RCTPlatformImage class ]]) { // [macOS]
581581 // Most loaders do not return on the main thread, so caller is probably not
582582 // expecting it, and may do expensive post-processing in the callback
583583 dispatch_async (dispatch_get_global_queue (DISPATCH_QUEUE_PRIORITY_DEFAULT, 0 ), ^{
@@ -608,7 +608,7 @@ - (RCTImageURLLoaderRequest *)_loadImageOrDataWithURLRequest:(NSURLRequest *)req
608608 attribution: attributionCopy
609609 progressHandler: progressHandler
610610 partialLoadHandler: partialLoadHandler
611- completionHandler: ^(NSError *error, RCTPlatformImage *image, id metadata) {
611+ completionHandler: ^(NSError *error, RCTPlatformImage *image, id metadata) { // [macOS]
612612 completionHandler (error, image, metadata, nil );
613613 }];
614614 }
@@ -618,7 +618,7 @@ - (RCTImageURLLoaderRequest *)_loadImageOrDataWithURLRequest:(NSURLRequest *)req
618618 resizeMode: resizeMode
619619 progressHandler: progressHandler
620620 partialLoadHandler: partialLoadHandler
621- completionHandler: ^(NSError *error, RCTPlatformImage *image) {
621+ completionHandler: ^(NSError *error, RCTPlatformImage *image) { // [macOS]
622622 completionHandler (error, image, nil , nil );
623623 }];
624624 return [[RCTImageURLLoaderRequest alloc ] initWithRequestId: nil imageURL: request.URL cancellationBlock: cb];
@@ -649,7 +649,7 @@ - (RCTImageURLLoaderRequest *)_loadImageOrDataWithURLRequest:(NSURLRequest *)req
649649 attribution: attributionCopy
650650 progressHandler: progressHandler
651651 partialLoadHandler: partialLoadHandler
652- completionHandler: ^(NSError *error, RCTPlatformImage *image, id metadata) {
652+ completionHandler: ^(NSError *error, RCTPlatformImage *image, id metadata) { // [macOS]
653653 completionHandler (error, image, metadata, nil );
654654 }];
655655 cancelLoadLocal = loaderRequest.cancellationBlock ;
@@ -660,15 +660,15 @@ - (RCTImageURLLoaderRequest *)_loadImageOrDataWithURLRequest:(NSURLRequest *)req
660660 resizeMode: resizeMode
661661 progressHandler: progressHandler
662662 partialLoadHandler: partialLoadHandler
663- completionHandler: ^(NSError *error, RCTPlatformImage *image) {
663+ completionHandler: ^(NSError *error, RCTPlatformImage *image) { // [macOS]
664664 completionHandler (error, image, nil , nil );
665665 }];
666666 }
667667 [cancelLoadLock lock ];
668668 cancelLoad = cancelLoadLocal;
669669 [cancelLoadLock unlock ];
670670 } else {
671- RCTPlatformImage *image;
671+ RCTPlatformImage *image; // [macOS]
672672 if (cacheResult) {
673673 image = [[strongSelf imageCache ] imageForUrl: request.URL.absoluteString
674674 size: size
@@ -858,15 +858,15 @@ - (RCTImageURLLoaderRequest *)loadImageWithURLRequest:(NSURLRequest *)imageURLRe
858858 return ;
859859 }
860860
861- if (!imageOrData || [imageOrData isKindOfClass: [RCTPlatformImage class ]]) {
861+ if (!imageOrData || [imageOrData isKindOfClass: [RCTPlatformImage class ]]) { // [macOS]
862862 [cancelLoadLock lock ];
863863 cancelLoad = nil ;
864864 [cancelLoadLock unlock ];
865865 completionBlock (error, imageOrData, imageMetadata);
866866 return ;
867867 }
868868
869- RCTImageLoaderCompletionBlock decodeCompletionHandler = ^(NSError *error_, RCTPlatformImage *image) {
869+ RCTImageLoaderCompletionBlock decodeCompletionHandler = ^(NSError *error_, RCTPlatformImage *image) { // [macOS]
870870 if (cacheResult && image) {
871871 // Store decoded image in cache
872872 [[strongSelf imageCache ] addImageToCache: image
@@ -971,7 +971,7 @@ - (RCTImageLoaderCancellationBlock)decodeImageData:(NSData *)data
971971 }
972972
973973 auto cancelled = std::make_shared<std::atomic<int >>(0 );
974- void (^completionHandler)(NSError *, RCTPlatformImage *) = ^(NSError *error, RCTPlatformImage *image) {
974+ void (^completionHandler)(NSError *, RCTPlatformImage *) = ^(NSError *error, RCTPlatformImage *image) { // [macOS]
975975 if (RCTIsMainQueue ()) {
976976 // Most loaders do not return on the main thread, so caller is probably not
977977 // expecting it, and may do expensive post-processing in the callback
@@ -1006,7 +1006,7 @@ - (RCTImageLoaderCancellationBlock)decodeImageData:(NSData *)data
10061006 dispatch_async (dispatch_get_global_queue (DISPATCH_QUEUE_PRIORITY_DEFAULT, 0 ), ^{
10071007 if (!std::atomic_load (cancelled.get ())) {
10081008 // Decompress the image data (this may be CPU and memory intensive)
1009- RCTPlatformImage *image = RCTDecodeImageWithData (data, size, scale, resizeMode);
1009+ RCTPlatformImage *image = RCTDecodeImageWithData (data, size, scale, resizeMode); // [macOS]
10101010
10111011#if !TARGET_OS_OSX && RCT_DEV // [macOS]
10121012 CGSize imagePixelSize = RCTSizeInPixels (image.size , UIImageGetScale (image)); // [macOS]
@@ -1101,7 +1101,7 @@ - (RCTImageLoaderCancellationBlock)getImageSizeForURLRequest:(NSURLRequest *)ima
11011101 break ;
11021102 }
11031103 } else {
1104- RCTPlatformImage *image = imageOrData;
1104+ RCTPlatformImage *image = imageOrData; // [macOS]
11051105#if !TARGET_OS_OSX // [macOS]
11061106 CGFloat imageScale = image.scale ;
11071107#else // [macOS
@@ -1195,7 +1195,7 @@ - (id)sendRequest:(NSURLRequest *)request withDelegate:(id<RCTURLRequestDelegate
11951195{
11961196 __block RCTImageLoaderCancellationBlock requestToken;
11971197 requestToken = [self loadImageWithURLRequest: request
1198- callback: ^(NSError *error, RCTPlatformImage *image) {
1198+ callback: ^(NSError *error, RCTPlatformImage *image) { // [macOS]
11991199 if (error) {
12001200 [delegate URLRequest: requestToken didCompleteWithError: error];
12011201 return ;
@@ -1305,7 +1305,7 @@ - (void)cancelRequest:(id)requestToken
13051305 }
13061306 progressBlock: nil
13071307 partialLoadBlock: nil
1308- completionBlock: ^(NSError *error, RCTPlatformImage *image, id completionMetadata) {
1308+ completionBlock: ^(NSError *error, RCTPlatformImage *image, id completionMetadata) { // [macOS]
13091309 if (error) {
13101310 reject (@" E_PREFETCH_FAILURE" , nil , error);
13111311 return ;
0 commit comments