aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2023-07-28 13:09:17 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2023-07-28 13:09:17 +0200
commit1c359d89b95e59eb0d0cda76eccc8e64c323d078 (patch)
treecc89f3ecd5147dec9804d846a0b91f3bde337fad
parent7471cb64e9b7d8e6b1cabb07751181bbfdf3237c (diff)
downloadWRMS-1c359d89b95e59eb0d0cda76eccc8e64c323d078.tar.gz
WRMS-1c359d89b95e59eb0d0cda76eccc8e64c323d078.zip
do not increment the global event count when reporting search events
-rw-r--r--main.go6
-rw-r--r--web/client.html2
2 files changed, 4 insertions, 4 deletions
diff --git a/main.go b/main.go
index a5cc794..2c19a67 100644
--- a/main.go
+++ b/main.go
@@ -89,7 +89,7 @@ func searchHandler(w http.ResponseWriter, r *http.Request) {
return
}
- id := wrms.eventId.Add(1)
+ searchId := wrms.eventId.Load()
llog.Debug("Searching for %v", searchQuery)
@@ -99,11 +99,11 @@ func searchHandler(w http.ResponseWriter, r *http.Request) {
go func() {
for result := range resultsChan {
if len(result) > 0 {
- conn.Send(Event{Event: "search", Id: id, Songs: result})
+ conn.Send(wrms.newPrivateEvent(searchId, "search", result))
}
}
- conn.Send(Event{Event: "finish-search", Id: id})
+ conn.Send(wrms.newPrivateEvent(searchId, "finish-search", nil))
llog.Debug("searching for %v took %v", searchQuery, time.Since(start))
}()
diff --git a/web/client.html b/web/client.html
index 4aa0067..1f81c3c 100644
--- a/web/client.html
+++ b/web/client.html
@@ -94,7 +94,7 @@
let timeBonus = 0.0;
let isAdmin = false;
- let searchId = 0;
+ let searchId = -1;
let songs = [];
let playing = {};
let votes = new Map();