Changing socket behaviour to not check for errors on read
This fixes #4, which crashed the server due to the endless reading-loop and therefore the possibility for the slice content to change in another goroutine.
This commit is contained in:
parent
6b31de0620
commit
bcbb789cdd
|
@ -25,7 +25,6 @@ func wsHandler(w http.ResponseWriter, r *http.Request) {
|
|||
log.Printf("Failed to set websocket upgrade: %+v", err)
|
||||
return
|
||||
}
|
||||
pos := len(sockets)
|
||||
sockets = append(sockets, conn)
|
||||
for {
|
||||
_, _, err := conn.ReadMessage()
|
||||
|
@ -33,7 +32,6 @@ func wsHandler(w http.ResponseWriter, r *http.Request) {
|
|||
break
|
||||
}
|
||||
}
|
||||
sockets = append(sockets[:pos], sockets[pos+1:]...)
|
||||
}
|
||||
|
||||
func SendUpdate(IT database.Item) {
|
||||
|
|
Loading…
Reference in a new issue