diff --git a/ReactCommon/fabric/imagemanager/ImageRequest.h b/ReactCommon/fabric/imagemanager/ImageRequest.h index 1a84a1833d2..9151f498b71 100644 --- a/ReactCommon/fabric/imagemanager/ImageRequest.h +++ b/ReactCommon/fabric/imagemanager/ImageRequest.h @@ -33,6 +33,8 @@ class ImageRequest final { */ class ImageNoLongerNeededException; + ImageRequest(); + /* * `ImageRequest` is constructed with `ImageSource` and * `ImageResponse` future which must be moved in inside the object. diff --git a/ReactCommon/fabric/imagemanager/platform/android/ImageManager.cpp b/ReactCommon/fabric/imagemanager/platform/android/ImageManager.cpp index 4221aac1e20..6c81c831b63 100644 --- a/ReactCommon/fabric/imagemanager/platform/android/ImageManager.cpp +++ b/ReactCommon/fabric/imagemanager/platform/android/ImageManager.cpp @@ -20,7 +20,7 @@ ImageManager::~ImageManager() { ImageRequest ImageManager::requestImage(const ImageSource &imageSource) const { // Not implemented. - abort(); + return {}; } } // namespace react diff --git a/ReactCommon/fabric/imagemanager/platform/android/ImageRequest.cpp b/ReactCommon/fabric/imagemanager/platform/android/ImageRequest.cpp index ec88e317028..35b2ecfd860 100644 --- a/ReactCommon/fabric/imagemanager/platform/android/ImageRequest.cpp +++ b/ReactCommon/fabric/imagemanager/platform/android/ImageRequest.cpp @@ -10,6 +10,8 @@ namespace facebook { namespace react { +ImageRequest::ImageRequest() {} + ImageRequest::ImageRequest( const ImageSource &imageSource, folly::Future &&responseFuture) {