From 5561d65b084fcf11e44fc4076c3220be4f4dba38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Tue, 31 Jan 2023 10:12:11 +0100 Subject: [PATCH] server: fix single thread search --- server.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/server.rb b/server.rb index 6680cb0..42deb1e 100755 --- a/server.rb +++ b/server.rb @@ -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