diff --git a/Frameworks/Account/Account.swift b/Frameworks/Account/Account.swift index facd4e9b1..aac8d5d38 100644 --- a/Frameworks/Account/Account.swift +++ b/Frameworks/Account/Account.swift @@ -49,7 +49,6 @@ public final class Account: DisplayNameProvider, UnreadCountProvider, Container, public let type: AccountType public var nameForDisplay = "" public var children = [AnyObject]() -// var urlToFeedDictionary = [String: Feed]() var idToFeedDictionary = [String: Feed]() let settingsFile: String let dataFolder: String @@ -240,7 +239,6 @@ public final class Account: DisplayNameProvider, UnreadCountProvider, Container, // If it already existed in that folder, return true. var didAddFeed = false -// let uniquedFeed = existingFeed(with: feed.feedID) ?? feed if let folder = folder { didAddFeed = folder.addFeed(feed) @@ -633,41 +631,10 @@ private extension Account { importOPML(parsedOPML) } -// func diskDictionary() -> NSDictionary { -// -// let diskObjects = children.compactMap { (object) -> [String: Any]? in -// -// if let folder = object as? Folder { -// return folder.dictionary -// } -// else if let feed = object as? Feed { -// return feed.dictionary -// } -// return nil -// } -// -// var d = [String: Any]() -// d[Key.children] = diskObjects as NSArray -// -// if let userInfo = delegate.userInfo(for: self) { -// d[Key.userInfo] = userInfo -// } -// -// return d as NSDictionary -// } - func saveToDisk() { dirty = false -// let d = diskDictionary() -// do { -// try RSPlist.write(d, filePath: settingsFile) -// } -// catch let error as NSError { -// NSApplication.shared.presentError(error) -// } - let opmlDocumentString = opmlDocument() do { let url = URL(fileURLWithPath: opmlFilePath) @@ -693,13 +660,11 @@ private extension Account { idDictionary[feed.feedID] = feed } -// urlToFeedDictionary = urlDictionary idToFeedDictionary = idDictionary } func addToFeedDictionaries(_ feed: Feed) { -// urlToFeedDictionary[feed.url] = feed idToFeedDictionary[feed.feedID] = feed } @@ -795,11 +760,6 @@ private extension Account { extension Account { -// public func existingFeed(withURL url: String) -> Feed? { -// -// return urlToFeedDictionary[url] -// } - public func existingFeed(with feedID: String) -> Feed? { return idToFeedDictionary[feedID] diff --git a/Frameworks/Account/Feed.swift b/Frameworks/Account/Feed.swift index 2ec6d81fa..8a530d298 100644 --- a/Frameworks/Account/Feed.swift +++ b/Frameworks/Account/Feed.swift @@ -188,26 +188,6 @@ public final class Feed: DisplayNameProvider, UnreadCountProvider, Hashable { return d[Key.url] != nil } -// public var dictionary: [String: Any] { -// var d = [String: Any]() -// -// d[Key.url] = url -// -// // feedID is not repeated when it’s the same as url -// if (feedID != url) { -// d[Key.feedID] = feedID -// } -// -// if let name = name { -// d[Key.name] = name -// } -// if let editedName = editedName { -// d[Key.editedName] = editedName -// } -// -// return d -// } - // MARK: - Debug public func debugDropConditionalGetInfo() { diff --git a/Frameworks/Account/Folder.swift b/Frameworks/Account/Folder.swift index 25fd7ee75..3eb80514d 100644 --- a/Frameworks/Account/Folder.swift +++ b/Frameworks/Account/Folder.swift @@ -73,36 +73,6 @@ public final class Folder: DisplayNameProvider, Container, UnreadCountProvider, } } -// var dictionary: [String: Any] { -// -// var d = [String: Any]() -// guard let account = account else { -// return d -// } -// -// if let name = name { -// d[Key.name] = name -// } -// -// let childObjects = children.compactMap { (child) -> [String: Any]? in -// -// if let feed = child as? Feed { -// return feed.dictionary -// } -// if let folder = child as? Folder, account.supportsSubFolders { -// return folder.dictionary -// } -// assertionFailure("Expected a feed or a folder."); -// return nil -// } -// -// if !childObjects.isEmpty { -// d[Key.children] = childObjects -// } -// -// return d -// } - // MARK: Feeds func addFeed(_ feed: Feed) -> Bool {