Skip to content

Commit c1ac022

Browse files
fix(messaging, android): handle nullable broadcast intent (#7893) (#7960)
Co-authored-by: Russell Wheatley <[email protected]>
1 parent f978d86 commit c1ac022

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

packages/messaging/android/src/main/java/io/invertase/firebase/messaging/ReactNativeFirebaseMessagingReceiver.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ public void onReceive(Context context, Intent intent) {
2222
if (ReactNativeFirebaseApp.getApplicationContext() == null) {
2323
ReactNativeFirebaseApp.setApplicationContext(context.getApplicationContext());
2424
}
25+
if (intent.getExtras() == null) {
26+
Log.e(TAG, "broadcast intent received with no extras");
27+
return;
28+
}
2529
RemoteMessage remoteMessage = new RemoteMessage(intent.getExtras());
2630
ReactNativeFirebaseEventEmitter emitter = ReactNativeFirebaseEventEmitter.getSharedInstance();
2731

0 commit comments

Comments
 (0)