Restructure model

This commit is contained in:
Arkadiusz Fal
2021-10-21 11:30:33 +02:00
parent c3326a56af
commit bb8a8dee05
15 changed files with 38 additions and 16 deletions

View File

@@ -0,0 +1,33 @@
import Foundation
enum VideosApp: String, CaseIterable {
case invidious, piped
var name: String {
rawValue.capitalized
}
var supportsAccounts: Bool {
self == .invidious
}
var supportsPopular: Bool {
self == .invidious
}
var supportsSearchFilters: Bool {
self == .invidious
}
var supportsSubscriptions: Bool {
supportsAccounts
}
var supportsTrendingCategories: Bool {
self == .invidious
}
var supportsUserPlaylists: Bool {
self == .invidious
}
}