From e3d12d6773521d8232c32833c0a4970eae5cd205 Mon Sep 17 00:00:00 2001
From: Kyle Roach <kroach.work@gmail.com>
Date: Sat, 20 Jan 2018 03:32:57 -0400
Subject: [PATCH] fix(RCTImageLoader): Adds `requiresMainQueueSetup` to fix
 v0.52

In react-native v0.52 this warning shows - "RCTImageLoader requires main
queue setup since it overrides `init` but doesn't implement
`requiresMainQueueSetup`". This removes the warning by implementing
requiresMainQueueSetup

Closes #17504
---
 Libraries/Image/RCTImageLoader.m | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/Libraries/Image/RCTImageLoader.m b/Libraries/Image/RCTImageLoader.m
index 8b5b96c7bc70d3..237d9d0c32f722 100644
--- a/Libraries/Image/RCTImageLoader.m
+++ b/Libraries/Image/RCTImageLoader.m
@@ -60,6 +60,11 @@ - (instancetype)init
   return [self initWithRedirectDelegate:nil];
 }
 
++ (BOOL)requiresMainQueueSetup
+{
+    return NO;
+}
+
 - (instancetype)initWithRedirectDelegate:(id<RCTImageRedirectProtocol>)redirectDelegate
 {
     if (self = [super init]) {