mirror of
https://github.com/Ranchero-Software/NetNewsWire
synced 2025-08-12 06:26:36 +00:00
Perform minor cleanups in Account.
This commit is contained in:
@@ -82,9 +82,6 @@ public final class Account: DisplayNameProvider, UnreadCountProvider, Container,
|
||||
|
||||
private var startingUp = true
|
||||
|
||||
private struct SettingsKey {
|
||||
static let unreadCount = "unreadCount"
|
||||
}
|
||||
public var dirty = false {
|
||||
didSet {
|
||||
queueSaveToDiskIfNeeded()
|
||||
@@ -162,17 +159,6 @@ public final class Account: DisplayNameProvider, UnreadCountProvider, Container,
|
||||
delegate.refreshAll(for: self)
|
||||
}
|
||||
|
||||
func metadata(feedID: String) -> FeedMetadata {
|
||||
if let d = feedMetadata[feedID] {
|
||||
assert(d.delegate === self)
|
||||
return d
|
||||
}
|
||||
let d = FeedMetadata(feedID: feedID)
|
||||
d.delegate = self
|
||||
feedMetadata[feedID] = d
|
||||
return d
|
||||
}
|
||||
|
||||
public func update(_ feed: Feed, with parsedFeed: ParsedFeed, _ completion: @escaping RSVoidCompletionBlock) {
|
||||
|
||||
feed.takeSettings(from: parsedFeed)
|
||||
@@ -697,6 +683,17 @@ private extension Account {
|
||||
|
||||
private extension Account {
|
||||
|
||||
func metadata(feedID: String) -> FeedMetadata {
|
||||
if let d = feedMetadata[feedID] {
|
||||
assert(d.delegate === self)
|
||||
return d
|
||||
}
|
||||
let d = FeedMetadata(feedID: feedID)
|
||||
d.delegate = self
|
||||
feedMetadata[feedID] = d
|
||||
return d
|
||||
}
|
||||
|
||||
func updateFlattenedFeeds() {
|
||||
var feeds = Set<Feed>()
|
||||
feeds.formUnion(topLevelFeeds)
|
||||
@@ -709,7 +706,6 @@ private extension Account {
|
||||
}
|
||||
|
||||
func rebuildFeedDictionaries() {
|
||||
|
||||
var idDictionary = [String: Feed]()
|
||||
|
||||
flattenedFeeds().forEach { (feed) in
|
||||
|
||||
Reference in New Issue
Block a user