mirror of
https://github.com/yattee/yattee.git
synced 2025-11-24 02:08:17 +00:00
Fix Invidious search API parameters
Update search query parameters to match Invidious API: - Change sort_by to sort - Change upload_date to date - Change view_count to views Fixes #881
This commit is contained in:
@@ -409,7 +409,7 @@ final class InvidiousAPI: Service, ObservableObject, VideosAPI {
|
|||||||
func search(_ query: SearchQuery, page: String?) -> Resource {
|
func search(_ query: SearchQuery, page: String?) -> Resource {
|
||||||
var resource = resource(baseURL: account.url, path: basePathAppending("search"))
|
var resource = resource(baseURL: account.url, path: basePathAppending("search"))
|
||||||
.withParam("q", searchQuery(query.query))
|
.withParam("q", searchQuery(query.query))
|
||||||
.withParam("sort_by", query.sortBy.parameter)
|
.withParam("sort", query.sortBy.parameter)
|
||||||
.withParam("type", "all")
|
.withParam("type", "all")
|
||||||
|
|
||||||
if let date = query.date, date != .any {
|
if let date = query.date, date != .any {
|
||||||
|
|||||||
@@ -47,9 +47,9 @@ final class SearchQuery: ObservableObject {
|
|||||||
var parameter: String {
|
var parameter: String {
|
||||||
switch self {
|
switch self {
|
||||||
case .uploadDate:
|
case .uploadDate:
|
||||||
return "upload_date"
|
return "date"
|
||||||
case .viewCount:
|
case .viewCount:
|
||||||
return "view_count"
|
return "views"
|
||||||
default:
|
default:
|
||||||
return rawValue
|
return rawValue
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user