Initial PeerTube Support

This commit is contained in:
Arkadiusz Fal
2022-12-09 01:15:19 +01:00
parent 72ea17b257
commit faf2469e04
39 changed files with 816 additions and 92 deletions

View File

@@ -23,6 +23,10 @@ final class SearchModel: ObservableObject {
resource?.isLoading ?? false
}
func reloadQuery() {
changeQuery()
}
func changeQuery(_ changeHandler: @escaping (SearchQuery) -> Void = { _ in }) {
changeHandler(query)
@@ -78,6 +82,10 @@ final class SearchModel: ObservableObject {
}}
func loadSuggestions(_ query: String) {
guard accounts.app.supportsSearchSuggestions else {
querySuggestions.removeAll()
return
}
suggestionsDebouncer.callback = {
guard !query.isEmpty else { return }
DispatchQueue.main.async {