Skip writing to disk when feed setting changes, since we’re writing OPML now and storing feed settings in ODB.
This commit is contained in:
parent
abd8fb2236
commit
d0df791b93
|
@ -135,7 +135,6 @@ public final class Account: DisplayNameProvider, UnreadCountProvider, Container,
|
||||||
NotificationCenter.default.addObserver(self, selector: #selector(unreadCountDidChange(_:)), name: .UnreadCountDidChange, object: nil)
|
NotificationCenter.default.addObserver(self, selector: #selector(unreadCountDidChange(_:)), name: .UnreadCountDidChange, object: nil)
|
||||||
|
|
||||||
NotificationCenter.default.addObserver(self, selector: #selector(batchUpdateDidPerform(_:)), name: .BatchUpdateDidPerform, object: nil)
|
NotificationCenter.default.addObserver(self, selector: #selector(batchUpdateDidPerform(_:)), name: .BatchUpdateDidPerform, object: nil)
|
||||||
NotificationCenter.default.addObserver(self, selector: #selector(feedSettingDidChange(_:)), name: .FeedSettingDidChange, object: nil)
|
|
||||||
NotificationCenter.default.addObserver(self, selector: #selector(displayNameDidChange(_:)), name: .DisplayNameDidChange, object: nil)
|
NotificationCenter.default.addObserver(self, selector: #selector(displayNameDidChange(_:)), name: .DisplayNameDidChange, object: nil)
|
||||||
NotificationCenter.default.addObserver(self, selector: #selector(childrenDidChange(_:)), name: .ChildrenDidChange, object: nil)
|
NotificationCenter.default.addObserver(self, selector: #selector(childrenDidChange(_:)), name: .ChildrenDidChange, object: nil)
|
||||||
|
|
||||||
|
@ -492,13 +491,6 @@ public final class Account: DisplayNameProvider, UnreadCountProvider, Container,
|
||||||
updateUnreadCount()
|
updateUnreadCount()
|
||||||
}
|
}
|
||||||
|
|
||||||
@objc func feedSettingDidChange(_ note: Notification) {
|
|
||||||
|
|
||||||
if let feed = note.object as? Feed, feed.account === self {
|
|
||||||
dirty = true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@objc func childrenDidChange(_ note: Notification) {
|
@objc func childrenDidChange(_ note: Notification) {
|
||||||
|
|
||||||
guard let object = note.object else {
|
guard let object = note.object else {
|
||||||
|
|
Loading…
Reference in New Issue