Make progress on Database surgery.

This commit is contained in:
Brent Simmons
2017-08-20 15:56:58 -07:00
parent 54cfaefd81
commit 2ce577e9d4
14 changed files with 104 additions and 266 deletions

View File

@@ -18,13 +18,11 @@ import Data
final class StatusesTable: DatabaseTable {
let name: String
let queue: RSDatabaseQueue
private let cache = ObjectCache<ArticleStatus>(keyPathForID: \ArticleStatus.articleID)
init(name: String, queue: RSDatabaseQueue) {
init(name: String) {
self.name = name
self.queue = queue
}
func markArticles(_ articles: Set<Article>, statusKey: String, flag: Bool) {