Add Periphery configuration, remove unused code

This commit is contained in:
Arkadiusz Fal
2021-09-29 16:29:17 +02:00
parent 1b1be1aefe
commit e270b7b213
28 changed files with 400 additions and 242 deletions

View File

@@ -171,10 +171,6 @@ final class InvidiousAPI: Service, ObservableObject {
resource(baseURL: account.url, path: "\(InvidiousAPI.basePath)/auth/feed")
}
var stats: Resource {
resource(baseURL: account.url, path: basePathAppending("stats"))
}
var subscriptions: Resource {
resource(baseURL: account.url, path: basePathAppending("auth/subscriptions"))
}

View File

@@ -11,8 +11,6 @@ final class NavigationModel: ObservableObject {
@Published var showingVideo = false
@Published var video: Video?
@Published var returnToDetails = false
@Published var presentingAddToPlaylist = false
@Published var videoToAddToPlaylist: Video!

View File

@@ -4,10 +4,6 @@ import Foundation
final class RecentsModel: ObservableObject {
@Default(.recentlyOpened) var items
var isEmpty: Bool {
items.isEmpty
}
func clear() {
items = []
}

View File

@@ -87,18 +87,6 @@ class Stream: Equatable, Hashable {
assets.dropFirst().allSatisfy { $0 == assets.first }
}
var assetsLoaded: Bool {
assets.allSatisfy { $0.statusOfValue(forKey: "playable", error: nil) == .loaded }
}
var loadedAssets: [AVURLAsset] {
assets.filter { $0.statusOfValue(forKey: "playable", error: nil) == .loaded }
}
func cancelLoadingAssets() {
assets.forEach { $0.cancelLoading() }
}
static func == (lhs: Stream, rhs: Stream) -> Bool {
lhs.resolution == rhs.resolution && lhs.kind == rhs.kind
}