diff --git a/cmd/internal/statsapi/websocket.go b/cmd/internal/statsapi/websocket.go index 29b348f..4d84063 100644 --- a/cmd/internal/statsapi/websocket.go +++ b/cmd/internal/statsapi/websocket.go @@ -36,7 +36,7 @@ type GamedayWebsocket struct { *websocket.Conn } -func NewGamedayWebsocket(gamePk string) (GamedayWebsocket, error) { +func NewGamedayWebsocket(gamePk string) (*GamedayWebsocket, error) { ws := GamedayWebsocket{ baseURL: url.URL{ Scheme: "wss", @@ -45,7 +45,7 @@ func NewGamedayWebsocket(gamePk string) (GamedayWebsocket, error) { } err := ws.init(gamePk) - return ws, err + return &ws, err } func (g *GamedayWebsocket) init(gamePk string) error { diff --git a/cmd/subscribe.go b/cmd/subscribe.go index b6a0202..474e669 100644 --- a/cmd/subscribe.go +++ b/cmd/subscribe.go @@ -60,7 +60,7 @@ func newWebsocket(gamePk string) (*statsapi.GamedayWebsocket, <-chan error, erro ch := make(chan error) go ws.KeepAlive(10*time.Second, ch) - return &ws, ch, err + return ws, ch, err } func handleUnexpectedClose(gamePk string) (*statsapi.GamedayWebsocket, []byte, error) {