diff --git a/android/src/main/java/com/rnappauth/RNAppAuthModule.java b/android/src/main/java/com/rnappauth/RNAppAuthModule.java index c4100c88..de73dd61 100644 --- a/android/src/main/java/com/rnappauth/RNAppAuthModule.java +++ b/android/src/main/java/com/rnappauth/RNAppAuthModule.java @@ -397,7 +397,9 @@ public void onActivityResult(Activity activity, int requestCode, int resultCode, if (this.skipCodeExchange) { WritableMap map = TokenResponseFactory.authorizationResponseToMap(response); - promise.resolve(map); + if (promise != null) { + promise.resolve(map); + } return; }