aboutsummaryrefslogtreecommitdiffhomepage
path: root/backend/game/ws.go
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2024-08-08 20:00:48 +0900
committernsfisis <nsfisis@gmail.com>2024-08-08 20:00:48 +0900
commite9f88eefec3e4098e9374e19c9e0f7a52c319f26 (patch)
tree7c91a689aaea376985ec579d71c1169fdc2ee47a /backend/game/ws.go
parent9e5500269746d3826382a6dec78f0e82cfda0d42 (diff)
parentef1577a212d1b5c6f908a59b943a512d33d312fe (diff)
downloadphperkaigi-2025-albatross-e9f88eefec3e4098e9374e19c9e0f7a52c319f26.tar.gz
phperkaigi-2025-albatross-e9f88eefec3e4098e9374e19c9e0f7a52c319f26.tar.zst
phperkaigi-2025-albatross-e9f88eefec3e4098e9374e19c9e0f7a52c319f26.zip
Merge branch 'feat/golangci-lint'
Diffstat (limited to 'backend/game/ws.go')
-rw-r--r--backend/game/ws.go22
1 files changed, 18 insertions, 4 deletions
diff --git a/backend/game/ws.go b/backend/game/ws.go
index 9a3956b..0dbd0ab 100644
--- a/backend/game/ws.go
+++ b/backend/game/ws.go
@@ -1,6 +1,7 @@
package game
import (
+ "log"
"net/http"
"time"
@@ -19,6 +20,7 @@ var upgrader = websocket.Upgrader{
WriteBufferSize: 1024,
CheckOrigin: func(r *http.Request) bool {
// TODO: insecure!
+ _ = r
return true
},
}
@@ -36,8 +38,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 +61,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
}