Remove unused markEverywhereAsRead.
This commit is contained in:
parent
1d484220eb
commit
cb45897256
|
@ -426,14 +426,6 @@ public final class Account: DisplayNameProvider, UnreadCountProvider, Container,
|
||||||
database.fetchStarredAndUnreadCount(for: flattenedFeeds().feedIDs(), callback: callback)
|
database.fetchStarredAndUnreadCount(for: flattenedFeeds().feedIDs(), callback: callback)
|
||||||
}
|
}
|
||||||
|
|
||||||
public func markEverywhereAsRead() {
|
|
||||||
|
|
||||||
// Does not support undo.
|
|
||||||
|
|
||||||
database.markEverywhereAsRead()
|
|
||||||
flattenedFeeds().forEach { $0.unreadCount = 0 }
|
|
||||||
}
|
|
||||||
|
|
||||||
public func opmlDocument() -> String {
|
public func opmlDocument() -> String {
|
||||||
let escapedTitle = nameForDisplay.rs_stringByEscapingSpecialXMLCharacters()
|
let escapedTitle = nameForDisplay.rs_stringByEscapingSpecialXMLCharacters()
|
||||||
let openingText =
|
let openingText =
|
||||||
|
|
|
@ -99,10 +99,6 @@ public final class ArticlesDatabase {
|
||||||
public func mark(_ articles: Set<Article>, statusKey: ArticleStatus.Key, flag: Bool) -> Set<ArticleStatus>? {
|
public func mark(_ articles: Set<Article>, statusKey: ArticleStatus.Key, flag: Bool) -> Set<ArticleStatus>? {
|
||||||
return articlesTable.mark(articles, statusKey, flag)
|
return articlesTable.mark(articles, statusKey, flag)
|
||||||
}
|
}
|
||||||
|
|
||||||
public func markEverywhereAsRead() {
|
|
||||||
articlesTable.markEverywhereAsRead()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// MARK: - Private
|
// MARK: - Private
|
||||||
|
|
|
@ -289,11 +289,6 @@ final class ArticlesTable: DatabaseTable {
|
||||||
return statusesTable.mark(articles.statuses(), statusKey, flag)
|
return statusesTable.mark(articles.statuses(), statusKey, flag)
|
||||||
}
|
}
|
||||||
|
|
||||||
func markEverywhereAsRead() {
|
|
||||||
|
|
||||||
return statusesTable.markEverywhereAsRead()
|
|
||||||
}
|
|
||||||
|
|
||||||
// MARK: Indexing
|
// MARK: Indexing
|
||||||
|
|
||||||
func indexUnindexedArticles() {
|
func indexUnindexedArticles() {
|
||||||
|
|
|
@ -76,20 +76,6 @@ final class StatusesTable: DatabaseTable {
|
||||||
return updatedStatuses
|
return updatedStatuses
|
||||||
}
|
}
|
||||||
|
|
||||||
func markEverywhereAsRead() {
|
|
||||||
|
|
||||||
queue.update { (database) in
|
|
||||||
|
|
||||||
let _ = database.executeUpdate("update statuses set read=1;", withArgumentsIn: nil)
|
|
||||||
|
|
||||||
let cachedStatuses = self.cache.cachedStatuses
|
|
||||||
|
|
||||||
DispatchQueue.main.async {
|
|
||||||
cachedStatuses.forEach { $0.read = true }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// MARK: Fetching
|
// MARK: Fetching
|
||||||
|
|
||||||
func statusWithRow(_ row: FMResultSet) -> ArticleStatus? {
|
func statusWithRow(_ row: FMResultSet) -> ArticleStatus? {
|
||||||
|
|
Loading…
Reference in New Issue