diff options
Diffstat (limited to 'backend/game/ws.go')
| -rw-r--r-- | backend/game/ws.go | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/backend/game/ws.go b/backend/game/ws.go index 9a3956b..8e219d6 100644 --- a/backend/game/ws.go +++ b/backend/game/ws.go @@ -1,6 +1,7 @@ package game import ( + "log" "net/http" "time" @@ -36,8 +37,14 @@ func servePlayerWs(hub *gameHub, w http.ResponseWriter, r *http.Request, playerI } hub.registerPlayer <- player - go player.writePump() - go player.readPump() + go func() { + err := player.writePump() + log.Printf("%v", err) + }() + go func() { + err := player.readPump() + log.Printf("%v", err) + }() return nil } @@ -53,7 +60,13 @@ func serveWatcherWs(hub *gameHub, w http.ResponseWriter, r *http.Request) error } hub.registerWatcher <- watcher - go watcher.writePump() - go watcher.readPump() + go func() { + err := watcher.writePump() + log.Printf("%v", err) + }() + go func() { + err := watcher.readPump() + log.Printf("%v", err) + }() return nil } |
