diff --git a/packages/react-native-app-auth/android/src/main/java/com/rnappauth/RNAppAuthModule.java b/packages/react-native-app-auth/android/src/main/java/com/rnappauth/RNAppAuthModule.java index e68389a4..dd35442d 100644 --- a/packages/react-native-app-auth/android/src/main/java/com/rnappauth/RNAppAuthModule.java +++ b/packages/react-native-app-auth/android/src/main/java/com/rnappauth/RNAppAuthModule.java @@ -578,8 +578,10 @@ public void onTokenRequestCompleted( return; } final Promise endSessionPromise = this.promise; - WritableMap map = EndSessionResponseFactory.endSessionResponseToMap(response); - endSessionPromise.resolve(map); + if (endSessionPromise != null) { + WritableMap map = EndSessionResponseFactory.endSessionResponseToMap(response); + endSessionPromise.resolve(map); + } } } catch (Exception e) { if(promise != null) {