Fix a crash in notification stream
This commit is contained in:
parent
84d111999e
commit
46cc7a6849
|
@ -118,7 +118,8 @@ class NotificationsViewModel: ObservableObject {
|
|||
!consolidatedNotifications.flatMap(\.notificationIds).contains(event.notification.id),
|
||||
selectedType == nil || selectedType?.rawValue == event.notification.type
|
||||
{
|
||||
if event.notification.isConsolidable(selectedType: selectedType) {
|
||||
if event.notification.isConsolidable(selectedType: selectedType),
|
||||
!consolidatedNotifications.isEmpty {
|
||||
// If the notification type can be consolidated, try to consolidate with the latest row
|
||||
let latestConsolidatedNotification = consolidatedNotifications.removeFirst()
|
||||
consolidatedNotifications.insert(
|
||||
|
|
Loading…
Reference in New Issue