View options, video details screen

This commit is contained in:
Arkadiusz Fal
2021-07-08 00:39:18 +02:00
parent 6d35394ffd
commit 4a733f5a30
27 changed files with 652 additions and 108 deletions

18
Model/SearchQuery.swift Normal file
View File

@@ -0,0 +1,18 @@
import Foundation
final class SearchQuery: ObservableObject {
@Published var query: String
@Published var sortBy = SearchSortOrder.relevance
@Published var date: SearchDate? = SearchDate.month
@Published var duration: SearchDuration?
@Published var page = 1
init(query: String = "", page: Int = 1, sortBy: SearchSortOrder = .relevance, date: SearchDate? = nil, duration: SearchDuration? = nil) {
self.query = query
self.page = page
self.sortBy = sortBy
self.date = date
self.duration = duration
}
}