@@ -198,18 +198,32 @@ protected int createNotificationId(Notification notification) {
198
198
}
199
199
200
200
private void notifyReceivedToJS () {
201
- mJsIOHelper .sendEventToJS (NOTIFICATION_RECEIVED_EVENT_NAME , mNotificationProps .asBundle (), mAppLifecycleFacade .getRunningReactContext ());
201
+ try {
202
+ Bundle bundle = mNotificationProps .asBundle ();
203
+ mJsIOHelper .sendEventToJS (NOTIFICATION_RECEIVED_EVENT_NAME , bundle , mAppLifecycleFacade .getRunningReactContext ());
204
+ } catch (NullPointerException ex ) {
205
+ Log .e (LOGTAG , "notifyReceivedToJS: Null pointer exception" );
206
+ }
202
207
}
203
208
204
209
private void notifyReceivedBackgroundToJS () {
205
- mJsIOHelper .sendEventToJS (NOTIFICATION_RECEIVED_BACKGROUND_EVENT_NAME , mNotificationProps .asBundle (), mAppLifecycleFacade .getRunningReactContext ());
210
+ try {
211
+ Bundle bundle = mNotificationProps .asBundle ();
212
+ mJsIOHelper .sendEventToJS (NOTIFICATION_RECEIVED_BACKGROUND_EVENT_NAME , bundle , mAppLifecycleFacade .getRunningReactContext ());
213
+ } catch (NullPointerException ex ) {
214
+ Log .e (LOGTAG , "notifyReceivedBackgroundToJS: Null pointer exception" );
215
+ }
206
216
}
207
217
208
218
private void notifyOpenedToJS () {
209
219
Bundle response = new Bundle ();
210
- response .putBundle ("notification" , mNotificationProps .asBundle ());
211
220
212
- mJsIOHelper .sendEventToJS (NOTIFICATION_OPENED_EVENT_NAME , response , mAppLifecycleFacade .getRunningReactContext ());
221
+ try {
222
+ response .putBundle ("notification" , mNotificationProps .asBundle ());
223
+ mJsIOHelper .sendEventToJS (NOTIFICATION_OPENED_EVENT_NAME , response , mAppLifecycleFacade .getRunningReactContext ());
224
+ } catch (NullPointerException ex ) {
225
+ Log .e (LOGTAG , "notifyOpenedToJS: Null pointer exception" );
226
+ }
213
227
}
214
228
215
229
protected void launchOrResumeApp () {
0 commit comments