diff options
| author | nsfisis <nsfisis@gmail.com> | 2024-08-08 20:00:48 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2024-08-08 20:00:48 +0900 |
| commit | e9f88eefec3e4098e9374e19c9e0f7a52c319f26 (patch) | |
| tree | 7c91a689aaea376985ec579d71c1169fdc2ee47a /backend/game/ws.go | |
| parent | 9e5500269746d3826382a6dec78f0e82cfda0d42 (diff) | |
| parent | ef1577a212d1b5c6f908a59b943a512d33d312fe (diff) | |
| download | phperkaigi-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.go | 22 |
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 } |
