mirror of
https://github.com/skidoodle/spotify-ws
synced 2025-10-09 05:22:43 +02:00
fix unhandled stuff
This commit is contained in:
15
main.go
15
main.go
@@ -85,7 +85,10 @@ func ConnectionHandler(w http.ResponseWriter, r *http.Request) {
|
||||
|
||||
defer func() {
|
||||
disconnect <- ws
|
||||
ws.Close()
|
||||
err := ws.Close()
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
}()
|
||||
|
||||
// Immediately send the current track to the newly connected client
|
||||
@@ -124,7 +127,10 @@ func ConnectionManager() {
|
||||
clientsMutex.Lock()
|
||||
if _, ok := clients[client]; ok {
|
||||
delete(clients, client)
|
||||
client.Close()
|
||||
err := client.Close()
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
}
|
||||
clientsMutex.Unlock()
|
||||
}
|
||||
@@ -138,7 +144,10 @@ func MessageHandler() {
|
||||
for client := range clients {
|
||||
err := client.WriteJSON(msg)
|
||||
if err != nil {
|
||||
client.Close()
|
||||
err := client.Close()
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
delete(clients, client)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user