33 lines
545 B
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]
|
|
}
|
|
}
|