createGroupedNotification method

NotificationPayload createGroupedNotification({
  1. required String id,
  2. required String title,
  3. required String body,
  4. required String groupKey,
  5. String? summaryText,
  6. Map<String, dynamic>? data,
})

Creates a grouped notification template.

Implementation

NotificationPayload createGroupedNotification({
  required String id,
  required String title,
  required String body,
  required String groupKey,
  String? summaryText,
  Map<String, dynamic>? data,
}) {
  return NotificationPayload(
    id: id,
    title: title,
    body: body,
    data: <String, dynamic>{
      'type': 'grouped',
      'groupKey': groupKey,
      'summaryText': summaryText,
      ...?data,
    },
    tag: groupKey,
  );
}