From 45139866c336fb0c5669a4d22b9dfd6150b36bb3 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Wed, 26 Jun 2024 23:13:25 -0700 Subject: [PATCH] Use .appUnreadCountDidChange notification solely to get unread count. --- Shared/SmartFeeds/UnreadFeed.swift | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Shared/SmartFeeds/UnreadFeed.swift b/Shared/SmartFeeds/UnreadFeed.swift index 383f92750..95026a0d7 100644 --- a/Shared/SmartFeeds/UnreadFeed.swift +++ b/Shared/SmartFeeds/UnreadFeed.swift @@ -53,13 +53,14 @@ final class UnreadFeed: PseudoFeed { @MainActor init() { - self.unreadCount = appDelegate.unreadCount NotificationCenter.default.addObserver(self, selector: #selector(appUnreadCountDidChange(_:)), name: .appUnreadCountDidChange, object: nil) } @objc @MainActor func appUnreadCountDidChange(_ note: Notification) { - - unreadCount = appDelegate.unreadCount + + if let unreadCount = note.unreadCount { + self.unreadCount = unreadCount + } } }