From 6960196d8e7898a3bec05b19150423b9a240096b Mon Sep 17 00:00:00 2001 From: Alexander Oprisnik Date: Thu, 3 Feb 2022 08:33:12 -0800 Subject: [PATCH] Don't report an error when Fresco is not initialized yet and Flipper queries data Summary: We shouldn't report an error when Flipper is querying data before Fresco is initialized. This will be especially useful when we move to lazy Fresco initialization later this year. Reviewed By: passy Differential Revision: D33978177 fbshipit-source-id: dfb6cb1b73737adbb557ecb141b043d088b5a574 --- .../plugins/fresco/FrescoFlipperPlugin.java | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/android/plugins/fresco/src/main/java/com/facebook/flipper/plugins/fresco/FrescoFlipperPlugin.java b/android/plugins/fresco/src/main/java/com/facebook/flipper/plugins/fresco/FrescoFlipperPlugin.java index aded8d48c..0d9c0f31a 100644 --- a/android/plugins/fresco/src/main/java/com/facebook/flipper/plugins/fresco/FrescoFlipperPlugin.java +++ b/android/plugins/fresco/src/main/java/com/facebook/flipper/plugins/fresco/FrescoFlipperPlugin.java @@ -145,7 +145,7 @@ public class FrescoFlipperPlugin extends BufferingFlipperPlugin new FlipperReceiver() { @Override public void onReceive(FlipperObject params, FlipperResponder responder) throws Exception { - if (!ensureFrescoInitialized(responder)) { + if (!ensureFrescoInitialized()) { return; } @@ -166,7 +166,7 @@ public class FrescoFlipperPlugin extends BufferingFlipperPlugin new FlipperReceiver() { @Override public void onReceive(FlipperObject params, FlipperResponder responder) throws Exception { - if (!ensureFrescoInitialized(responder)) { + if (!ensureFrescoInitialized()) { return; } @@ -200,7 +200,7 @@ public class FrescoFlipperPlugin extends BufferingFlipperPlugin @Override public void onReceive(FlipperObject params, final FlipperResponder responder) throws Exception { - if (!ensureFrescoInitialized(responder)) { + if (!ensureFrescoInitialized()) { return; } @@ -325,7 +325,7 @@ public class FrescoFlipperPlugin extends BufferingFlipperPlugin new FlipperReceiver() { @Override public void onReceive(FlipperObject params, FlipperResponder responder) { - if (!ensureFrescoInitialized(responder)) { + if (!ensureFrescoInitialized()) { return; } @@ -349,7 +349,7 @@ public class FrescoFlipperPlugin extends BufferingFlipperPlugin new FlipperReceiver() { @Override public void onReceive(FlipperObject params, FlipperResponder responder) throws Exception { - if (!ensureFrescoInitialized(responder)) { + if (!ensureFrescoInitialized()) { return; } @@ -365,7 +365,7 @@ public class FrescoFlipperPlugin extends BufferingFlipperPlugin new FlipperReceiver() { @Override public void onReceive(FlipperObject params, FlipperResponder responder) throws Exception { - if (!ensureFrescoInitialized(responder)) { + if (!ensureFrescoInitialized()) { return; } @@ -457,13 +457,12 @@ public class FrescoFlipperPlugin extends BufferingFlipperPlugin .build(); } - private boolean ensureFrescoInitialized(FlipperResponder responder) { + private boolean ensureFrescoInitialized() { mPerfLogger.startMarker("Sonar.Fresco.ensureFrescoInitialized"); try { Fresco.getImagePipelineFactory(); return true; } catch (NullPointerException e) { - respondError(responder, "Fresco is not initialized yet"); return false; } finally { mPerfLogger.endMarker("Sonar.Fresco.ensureFrescoInitialized");