aboutsummaryrefslogtreecommitdiffhomepage
path: root/backend/game/ws.go
diff options
context:
space:
mode:
Diffstat (limited to 'backend/game/ws.go')
-rw-r--r--backend/game/ws.go21
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
}