diff --git a/android/src/main/java/com/facebook/reactnative/androidsdk/FBAccessTokenModule.java b/android/src/main/java/com/facebook/reactnative/androidsdk/FBAccessTokenModule.java index ee66e1d5..bfdf5d78 100644 --- a/android/src/main/java/com/facebook/reactnative/androidsdk/FBAccessTokenModule.java +++ b/android/src/main/java/com/facebook/reactnative/androidsdk/FBAccessTokenModule.java @@ -47,9 +47,11 @@ public class FBAccessTokenModule extends ReactContextBaseJavaModule { private final AccessTokenTracker accessTokenTracker = new AccessTokenTracker() { @Override protected void onCurrentAccessTokenChanged(AccessToken oldAccessToken, AccessToken currentAccessToken) { - mReactContext - .getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class) - .emit(CHANGE_EVENT_NAME, currentAccessToken == null ? null : Utility.accessTokenToReactMap(currentAccessToken)); + if (mReactContext.hasActiveCatalystInstance()) { + mReactContext + .getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class) + .emit(CHANGE_EVENT_NAME, currentAccessToken == null ? null : Utility.accessTokenToReactMap(currentAccessToken)); + } } };