From 114e3b2b5b35dddfbf0d88d4445269e0940b9047 Mon Sep 17 00:00:00 2001 From: Chris Bianca Date: Thu, 12 Oct 2017 09:18:01 +0100 Subject: [PATCH] [ios] Explicitly set requiresMainQueueSetup to prevent warnings on app start --- ios/RNFirebase/RNFirebase.m | 4 ++++ ios/RNFirebase/admob/RNFirebaseAdMob.m | 5 +++++ ios/RNFirebase/auth/RNFirebaseAuth.m | 5 +++++ ios/RNFirebase/database/RNFirebaseDatabase.m | 5 +++++ ios/RNFirebase/firestore/RNFirebaseFirestore.m | 5 +++++ ios/RNFirebase/messaging/RNFirebaseMessaging.m | 5 +++++ ios/RNFirebase/perf/RNFirebasePerformance.m | 5 +++++ ios/RNFirebase/storage/RNFirebaseStorage.m | 4 ++++ 8 files changed, 38 insertions(+) diff --git a/ios/RNFirebase/RNFirebase.m b/ios/RNFirebase/RNFirebase.m index d6eff6ae..b9c99c9e 100644 --- a/ios/RNFirebase/RNFirebase.m +++ b/ios/RNFirebase/RNFirebase.m @@ -111,5 +111,9 @@ RCT_EXPORT_METHOD(deleteApp: return constants; } ++ (BOOL)requiresMainQueueSetup +{ + return YES; +} @end diff --git a/ios/RNFirebase/admob/RNFirebaseAdMob.m b/ios/RNFirebase/admob/RNFirebaseAdMob.m index 9a1e7ff8..f0bc4487 100644 --- a/ios/RNFirebase/admob/RNFirebaseAdMob.m +++ b/ios/RNFirebase/admob/RNFirebaseAdMob.m @@ -215,6 +215,11 @@ RCT_EXPORT_METHOD(clearInterstitial: } } ++ (BOOL)requiresMainQueueSetup +{ + return YES; +} + @end #else diff --git a/ios/RNFirebase/auth/RNFirebaseAuth.m b/ios/RNFirebase/auth/RNFirebaseAuth.m index 6b6cd208..ba6cd293 100644 --- a/ios/RNFirebase/auth/RNFirebaseAuth.m +++ b/ios/RNFirebase/auth/RNFirebaseAuth.m @@ -1166,6 +1166,11 @@ RCT_EXPORT_METHOD(fetchProvidersForEmail: return @[AUTH_CHANGED_EVENT, AUTH_ID_TOKEN_CHANGED_EVENT, PHONE_AUTH_STATE_CHANGED_EVENT]; } ++ (BOOL)requiresMainQueueSetup +{ + return YES; +} + @end #else diff --git a/ios/RNFirebase/database/RNFirebaseDatabase.m b/ios/RNFirebase/database/RNFirebaseDatabase.m index 94d84fbf..f146a583 100644 --- a/ios/RNFirebase/database/RNFirebaseDatabase.m +++ b/ios/RNFirebase/database/RNFirebaseDatabase.m @@ -396,6 +396,11 @@ RCT_EXPORT_METHOD(off:(NSString *) key return @[DATABASE_SYNC_EVENT, DATABASE_TRANSACTION_EVENT]; } ++ (BOOL)requiresMainQueueSetup +{ + return YES; +} + @end #else diff --git a/ios/RNFirebase/firestore/RNFirebaseFirestore.m b/ios/RNFirebase/firestore/RNFirebaseFirestore.m index f002f490..14de1efb 100644 --- a/ios/RNFirebase/firestore/RNFirebaseFirestore.m +++ b/ios/RNFirebase/firestore/RNFirebaseFirestore.m @@ -276,6 +276,11 @@ RCT_EXPORT_METHOD(documentUpdate:(NSString *) appName return @[FIRESTORE_COLLECTION_SYNC_EVENT, FIRESTORE_DOCUMENT_SYNC_EVENT]; } ++ (BOOL)requiresMainQueueSetup +{ + return YES; +} + @end #else diff --git a/ios/RNFirebase/messaging/RNFirebaseMessaging.m b/ios/RNFirebase/messaging/RNFirebaseMessaging.m index b262d724..22a948d2 100644 --- a/ios/RNFirebase/messaging/RNFirebaseMessaging.m +++ b/ios/RNFirebase/messaging/RNFirebaseMessaging.m @@ -448,6 +448,11 @@ RCT_EXPORT_METHOD(finishNotificationResponse: (NSString *)completionHandlerId) { return @[MESSAGING_TOKEN_REFRESHED, MESSAGING_NOTIFICATION_RECEIVED]; } ++ (BOOL)requiresMainQueueSetup +{ + return YES; +} + @end #else diff --git a/ios/RNFirebase/perf/RNFirebasePerformance.m b/ios/RNFirebase/perf/RNFirebasePerformance.m index 56c8976b..adfcf400 100644 --- a/ios/RNFirebase/perf/RNFirebasePerformance.m +++ b/ios/RNFirebase/perf/RNFirebasePerformance.m @@ -45,6 +45,11 @@ RCT_EXPORT_METHOD(incrementCounter: [[self getOrCreateTrace:identifier] incrementCounterNamed:event]; } ++ (BOOL)requiresMainQueueSetup +{ + return YES; +} + @end #else diff --git a/ios/RNFirebase/storage/RNFirebaseStorage.m b/ios/RNFirebase/storage/RNFirebaseStorage.m index 8bd00f60..b67f5173 100644 --- a/ios/RNFirebase/storage/RNFirebaseStorage.m +++ b/ios/RNFirebase/storage/RNFirebaseStorage.m @@ -476,6 +476,10 @@ RCT_EXPORT_METHOD(putFile:(NSString *) appName } } ++ (BOOL)requiresMainQueueSetup +{ + return YES; +} @end