NetNewsWire/Frameworks/Database/UnreadCountDictionary.swift

33 lines
545 B
Swift

//
// UnreadCountDictionary.swift
// Database
//
// Created by Brent Simmons on 8/31/17.
// Copyright © 2017 Ranchero Software. All rights reserved.
//
import Foundation
import Data
public struct UnreadCountDictionary {
private var dictionary = [String: Int]()
public var isEmpty: Bool {
return dictionary.count < 1
}
subscript(_ feedID: String) -> Int? {
get {
return dictionary[feedID]
}
set {
dictionary[feedID] = newValue
}
}
public subscript(_ feed: Feed) -> Int? {
return dictionary[feed.feedID]
}
}