From 07c9556dfebc650225fc7e7833066ff03a016fc7 Mon Sep 17 00:00:00 2001 From: Miguel Alatzar Date: Tue, 18 Jun 2019 14:09:52 -0700 Subject: [PATCH] Return if message is null (#2895) --- .../rnbeta/NotificationReplyBroadcastReceiver.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/android/app/src/main/java/com/mattermost/rnbeta/NotificationReplyBroadcastReceiver.java b/android/app/src/main/java/com/mattermost/rnbeta/NotificationReplyBroadcastReceiver.java index 2d69a3b2d..f5610431f 100644 --- a/android/app/src/main/java/com/mattermost/rnbeta/NotificationReplyBroadcastReceiver.java +++ b/android/app/src/main/java/com/mattermost/rnbeta/NotificationReplyBroadcastReceiver.java @@ -36,13 +36,17 @@ public class NotificationReplyBroadcastReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) { + final CharSequence message = getReplyMessage(intent); + if (message == null) { + return; + } + mContext = context; bundle = NotificationIntentAdapter.extractPendingNotificationDataFromIntent(intent); notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); final ReactApplicationContext reactApplicationContext = new ReactApplicationContext(context); final int notificationId = intent.getIntExtra(CustomPushNotification.NOTIFICATION_ID, -1); - final CharSequence message = getReplyMessage(intent); final KeychainModule keychainModule = new KeychainModule(reactApplicationContext); keychainModule.getGenericPasswordForOptions(null, new ResolvePromise() {