diff options
| author | nsfisis <nsfisis@gmail.com> | 2024-07-22 07:56:59 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2024-07-22 07:56:59 +0900 |
| commit | 65227f15a4e92fdd7b2fabe5bac797f293da683e (patch) | |
| tree | 68f62d1139eaa740aa99220fd87a7f6b553394fa /backend/game.go | |
| parent | dcbecaf3636481191395c3cb8e159078bfd26062 (diff) | |
| download | phperkaigi-2025-albatross-65227f15a4e92fdd7b2fabe5bac797f293da683e.tar.gz phperkaigi-2025-albatross-65227f15a4e92fdd7b2fabe5bac797f293da683e.tar.zst phperkaigi-2025-albatross-65227f15a4e92fdd7b2fabe5bac797f293da683e.zip | |
backend: replace raw net/http with echo
Diffstat (limited to 'backend/game.go')
| -rw-r--r-- | backend/game.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/backend/game.go b/backend/game.go index bc2069a..a8f688e 100644 --- a/backend/game.go +++ b/backend/game.go @@ -263,30 +263,30 @@ func (c *GameClient) writePump() { } } -func serveWs(hub *GameHub, w http.ResponseWriter, r *http.Request, team string) { +func serveWs(hub *GameHub, w http.ResponseWriter, r *http.Request, team string) error { conn, err := upgrader.Upgrade(w, r, nil) if err != nil { - log.Println(err) - return + return err } client := &GameClient{hub: hub, conn: conn, send: make(chan *Message), team: team} client.hub.register <- client go client.writePump() go client.readPump() + return nil } -func serveWsWatcher(hub *GameHub, w http.ResponseWriter, r *http.Request) { +func serveWsWatcher(hub *GameHub, w http.ResponseWriter, r *http.Request) error { conn, err := upgrader.Upgrade(w, r, nil) if err != nil { - log.Println(err) - return + return err } watcher := &GameWatcher{hub: hub, conn: conn, send: make(chan *Message)} watcher.hub.registerWatcher <- watcher go watcher.writePump() go watcher.readPump() + return nil } // Receives messages from the client and sends them to the hub. |
