NetNewsWire/Evergreen/FeedList/FeedListFolder.swift
2017-11-04 15:36:33 -07:00

37 lines
663 B
Swift

//
// FeedListFolder.swift
// Evergreen
//
// Created by Brent Simmons on 11/4/17.
// Copyright © 2017 Ranchero Software. All rights reserved.
//
import Foundation
import RSCore
import Data
struct FeedListFolder: Hashable, DisplayNameProvider {
let name: String
let feeds: Set<FeedListFeed>
let hashValue: Int
var nameForDisplay: String { // DisplayNameProvider
get {
return name
}
}
init(name: String, feeds: Set<FeedListFeed>) {
self.name = name
self.feeds = feeds
self.hashValue = name.hashValue
}
static func ==(lhs: FeedListFolder, rhs: FeedListFolder) -> Bool {
return lhs.name == rhs.name && lhs.feeds == rhs.feeds
}
}