diff --git a/android/src/main/java/com/launchdarkly/reactnative/LaunchdarklyReactNativeClientModule.java b/android/src/main/java/com/launchdarkly/reactnative/LaunchdarklyReactNativeClientModule.java index 7a84d43..8f5f981 100644 --- a/android/src/main/java/com/launchdarkly/reactnative/LaunchdarklyReactNativeClientModule.java +++ b/android/src/main/java/com/launchdarkly/reactnative/LaunchdarklyReactNativeClientModule.java @@ -494,21 +494,9 @@ public void setOnline(Promise promise) { @ReactMethod public void isInitialized(String environment, Promise promise) { try { - LDClient instance = LDClient.getForMobileKey(environment); - if (instance == null) { - promise.resolve(false); - } else { - boolean result = instance.isInitialized(); - promise.resolve(result); - } - } catch (LaunchDarklyException e) { - // Any known exception thrown by us means instances map is not there - // or the instances map has no key for the environment - // which means we should return isInitialized = false instead of promise rejection. - Timber.w(e); - promise.resolve(false); + boolean result = LDClient.getForMobileKey(environment).isInitialized(); + promise.resolve(result); } catch (Exception e) { - Timber.w(e); promise.reject(ERROR_UNKNOWN, e); } } diff --git a/package-lock.json b/package-lock.json index f2656d1..54c410d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "typescript": ">=3.8.3 <4.5.0" }, "peerDependencies": { - "react-native": ">=0.64.0 <0.70.0" + "react-native": ">=0.64.0 <0.71.0" } }, "node_modules/@ampproject/remapping": { diff --git a/package.json b/package.json index 8cd120a..7188b15 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ }, "homepage": "https://docs.launchdarkly.com/sdk/client-side/react-native", "peerDependencies": { - "react-native": ">=0.64.0 <0.70.0" + "react-native": ">=0.64.0 <0.71.0" }, "devDependencies": { "jest": "^26.6.3",