aboutsummaryrefslogtreecommitdiff
path: root/main.go
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 /main.go
parent7471cb64e9b7d8e6b1cabb07751181bbfdf3237c (diff)
downloadWRMS-1c359d89b95e59eb0d0cda76eccc8e64c323d078.tar.gz
WRMS-1c359d89b95e59eb0d0cda76eccc8e64c323d078.zip
do not increment the global event count when reporting search events
Diffstat (limited to 'main.go')
-rw-r--r--main.go6
1 files changed, 3 insertions, 3 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))
}()