fix: Android push notification follow-up

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
This commit is contained in:
TheOneWithTheBraid 2022-12-27 18:55:58 +01:00
parent f9e4b9356a
commit b24a7d9510
1 changed files with 10 additions and 6 deletions

View File

@ -60,6 +60,7 @@ Future<void> pushHelper(
ticker: l10n!.unreadChats(notification.counts?.unread ?? 1),
importance: Importance.max,
priority: Priority.high,
groupKey: notification.roomId,
),
),
);
@ -196,10 +197,16 @@ Future<void> _tryPushHelper(
messagingStyleInformation?.messages?.add(newMessage);
final androidPlatformChannelSpecifics = AndroidNotificationDetails(
AppConfig.pushNotificationsChannelId,
AppConfig.pushNotificationsChannelName,
channelDescription: AppConfig.pushNotificationsChannelDescription,
notification.roomId ?? AppConfig.pushNotificationsChannelId,
notification.roomName ?? AppConfig.pushNotificationsChannelName,
channelDescription:
notification.roomName ?? AppConfig.pushNotificationsChannelDescription,
groupAlertBehavior: GroupAlertBehavior.summary,
category: AndroidNotificationCategory.message,
number: notification.counts?.unread,
ticker: l10n.unreadChats(notification.counts?.unread ?? 1),
importance: Importance.max,
priority: Priority.high,
styleInformation: messagingStyleInformation ??
MessagingStyleInformation(
Person(name: event.room.client.userID),
@ -207,9 +214,6 @@ Future<void> _tryPushHelper(
groupConversation: !event.room.isDirectChat,
messages: [newMessage],
),
ticker: l10n.unreadChats(notification.counts?.unread ?? 1),
importance: Importance.max,
priority: Priority.high,
groupKey: event.room.id,
);
const iOSPlatformChannelSpecifics = DarwinNotificationDetails();