From b7e9fbf2a6cb366f611d44fc81c74c900f6b7665 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Thu, 13 Sep 2018 21:25:35 -0700 Subject: [PATCH] =?UTF-8?q?Stop=20saving=20account=E2=80=99s=20unread=20co?= =?UTF-8?q?unt=20to=20disk=20=E2=80=94=20no=20need.=20It=20gets=20calculat?= =?UTF-8?q?ed=20at=20startup=20plenty=20fast=20enough.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Frameworks/Account/Account.swift | 9 --------- 1 file changed, 9 deletions(-) diff --git a/Frameworks/Account/Account.swift b/Frameworks/Account/Account.swift index 73fe3ade3..d53d87b49 100644 --- a/Frameworks/Account/Account.swift +++ b/Frameworks/Account/Account.swift @@ -122,8 +122,6 @@ public final class Account: DisplayNameProvider, UnreadCountProvider, Container, self.settingsODB.vacuum() let settingsPath = ODBPath.path(["settings"]) self.settingsTable = settingsODB.ensureTable(settingsPath)! - let unreadCount = self.settingsTable.rawValue(SettingsKey.unreadCount) as? Int ?? 0 - self.unreadCount = unreadCount NotificationCenter.default.addObserver(self, selector: #selector(downloadProgressDidChange(_:)), name: .DownloadProgressDidChange, object: nil) NotificationCenter.default.addObserver(self, selector: #selector(unreadCountDidChange(_:)), name: .UnreadCountDidChange, object: nil) @@ -568,12 +566,6 @@ private extension Account { children = objects(with: childrenArray) rebuildFeedDictionaries() -// if let savedUnreadCount = d[Key.unreadCount] as? Int { -// DispatchQueue.main.async { -// self.unreadCount = savedUnreadCount -// } -// } - let userInfo = d[Key.userInfo] as? NSDictionary delegate.update(account: self, withUserInfo: userInfo) } @@ -593,7 +585,6 @@ private extension Account { var d = [String: Any]() d[Key.children] = diskObjects as NSArray -// d[Key.unreadCount] = unreadCount if let userInfo = delegate.userInfo(for: self) { d[Key.userInfo] = userInfo