server: fix single thread search

This commit is contained in:
King Kévin 2023-01-31 10:12:11 +01:00
parent 5dd669e716
commit 5561d65b08
1 changed files with 6 additions and 6 deletions

View File

@ -199,25 +199,25 @@ def search(terms)
end
get '/search/:terms' do
halt 429 if true == @searching
halt 429 if $searching
terms = params['terms'].split(" ")
terms.keep_if {|term| term.length >= 3}
halt 400 if terms.empty?
@searching = true
$searching = true
parts = search(terms)
@searching = false
$searching = false
parts.to_json
end
get '/search?' do
halt 429 if true == @searching
halt 429 if $searching
halt 400, "terms needed" unless params['terms']
terms = params['terms'].split(" ")
terms.keep_if {|term| term.length >= 3}
halt 400 if terms.empty?
@searching = true
$searching = true
parts = search(terms)
@searching = false
$searching = false
parts.to_json
end