Skip to content

Commit d21bcc1

Browse files
committed
Fix FCM notification merge: allow partial fcm_notification overrides
1 parent c62eb3c commit d21bcc1

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/utils/tools.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ const containsValidRecipients = (obj) => {
8585
};
8686

8787
const buildGcmNotification = (data) => {
88-
const notification = data.fcm_notification || {
88+
const notification = {
8989
title: data.title,
9090
body: data.body,
9191
icon: data.icon,
@@ -105,6 +105,11 @@ const buildGcmNotification = (data) => {
105105
notification_count: data.notificationCount || data.badge,
106106
};
107107

108+
// Merge with fcm_notification overrides if provided
109+
if (data.fcm_notification) {
110+
return { ...notification, ...data.fcm_notification };
111+
}
112+
108113
return notification;
109114
};
110115

0 commit comments

Comments
 (0)