From 65227f15a4e92fdd7b2fabe5bac797f293da683e Mon Sep 17 00:00:00 2001 From: nsfisis Date: Mon, 22 Jul 2024 07:56:59 +0900 Subject: backend: replace raw net/http with echo --- backend/game.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'backend/game.go') 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. -- cgit v1.2.3-70-g09d2