mirror of
https://github.com/metabolist/metatext.git
synced 2024-11-25 09:41:00 +00:00
Fix sending empty search query to Mastodon API (#101)
This commit is contained in:
parent
ffb880b59f
commit
70c9a40edf
1 changed files with 4 additions and 0 deletions
|
@ -36,6 +36,10 @@ extension SearchService: CollectionService {
|
|||
public func request(maxId: String?, minId: String?, search: Search?) -> AnyPublisher<Never, Error> {
|
||||
guard let search = search else { return Empty().eraseToAnyPublisher() }
|
||||
|
||||
if (search.query.trimmingCharacters(in: .whitespaces).isEmpty){
|
||||
return Empty().eraseToAnyPublisher()
|
||||
}
|
||||
|
||||
return mastodonAPIClient.request(ResultsEndpoint.search(search))
|
||||
.flatMap { results in contentDatabase.insert(results: results).collect().map { _ in results } }
|
||||
.handleEvents(receiveOutput: { resultsSubject.send(($0, search)) })
|
||||
|
|
Loading…
Reference in a new issue