From 38826a0035d5de85c98ea6b4e73a4657a2d287c4 Mon Sep 17 00:00:00 2001 From: andig Date: Sun, 11 Aug 2024 14:08:57 +0200 Subject: [PATCH] chore: switch to coder/websocket (#15340) --- charger/pulsatrix.go | 2 +- go.mod | 3 ++- go.sum | 6 ++++-- provider/socket.go | 2 +- provider/socket_test.go | 2 +- server/socket.go | 2 +- 6 files changed, 10 insertions(+), 7 deletions(-) diff --git a/charger/pulsatrix.go b/charger/pulsatrix.go index 5ff0ee442..4dae62ec0 100644 --- a/charger/pulsatrix.go +++ b/charger/pulsatrix.go @@ -35,11 +35,11 @@ import ( "time" "github.com/cenkalti/backoff/v4" + "github.com/coder/websocket" "github.com/evcc-io/evcc/api" "github.com/evcc-io/evcc/util" "github.com/evcc-io/evcc/util/request" "github.com/evcc-io/evcc/util/sponsor" - "nhooyr.io/websocket" ) // pulsatrix charger implementation diff --git a/go.mod b/go.mod index cb29bf5ee..9bf4cf904 100644 --- a/go.mod +++ b/go.mod @@ -18,6 +18,7 @@ require ( github.com/bogosj/tesla v1.3.1 github.com/cenkalti/backoff/v4 v4.3.0 github.com/cloudfoundry/jibber_jabber v0.0.0-20151120183258-bcc4c8345a21 + github.com/coder/websocket v1.8.12 github.com/containrrr/shoutrrr v0.8.0 github.com/coreos/go-oidc/v3 v3.10.0 github.com/denisbrodbeck/machineid v1.0.1 @@ -105,7 +106,6 @@ require ( google.golang.org/protobuf v1.34.2 gopkg.in/yaml.v3 v3.0.1 gorm.io/gorm v1.25.10 - nhooyr.io/websocket v1.8.11 ) require ( @@ -193,6 +193,7 @@ require ( modernc.org/mathutil v1.6.0 // indirect modernc.org/memory v1.8.0 // indirect modernc.org/sqlite v1.30.1 // indirect + nhooyr.io/websocket v1.8.17 // indirect ) replace gopkg.in/yaml.v3 => github.com/andig/yaml v0.0.0-20240531135838-1ff5761ab467 diff --git a/go.sum b/go.sum index 7c28715ed..801989ca2 100644 --- a/go.sum +++ b/go.sum @@ -84,6 +84,8 @@ github.com/cloudfoundry/jibber_jabber v0.0.0-20151120183258-bcc4c8345a21 h1:tuij github.com/cloudfoundry/jibber_jabber v0.0.0-20151120183258-bcc4c8345a21/go.mod h1:po7NpZ/QiTKzBKyrsEAxwnTamCoh8uDk/egRpQ7siIc= github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8= github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI= +github.com/coder/websocket v1.8.12 h1:5bUXkEPPIbewrnkU8LTCLVaxi4N4J8ahufH2vlo4NAo= +github.com/coder/websocket v1.8.12/go.mod h1:LNVeNrXQZfe5qhS9ALED3uA+l5pPqvwXg3CKoDBB2gs= github.com/containrrr/shoutrrr v0.8.0 h1:mfG2ATzIS7NR2Ec6XL+xyoHzN97H8WPjir8aYzJUSec= github.com/containrrr/shoutrrr v0.8.0/go.mod h1:ioyQAyu1LJY6sILuNyKaQaw+9Ttik5QePU8atnAdO2o= github.com/coreos/go-oidc/v3 v3.10.0 h1:tDnXHnLyiTVyT/2zLDGj09pFPkhND8Gl8lnTRhoEaJU= @@ -943,8 +945,8 @@ modernc.org/strutil v1.2.0 h1:agBi9dp1I+eOnxXeiZawM8F4LawKv4NzGWSaLfyeNZA= modernc.org/strutil v1.2.0/go.mod h1:/mdcBmfOibveCTBxUl5B5l6W+TTH1FXPLHZE6bTosX0= modernc.org/token v1.1.0 h1:Xl7Ap9dKaEs5kLoOQeQmPWevfnk/DM5qcLcYlA8ys6Y= modernc.org/token v1.1.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM= -nhooyr.io/websocket v1.8.11 h1:f/qXNc2/3DpoSZkHt1DQu6rj4zGC8JmkkLkWss0MgN0= -nhooyr.io/websocket v1.8.11/go.mod h1:rN9OFWIUwuxg4fR5tELlYC04bXYowCP9GX47ivo2l+c= +nhooyr.io/websocket v1.8.17 h1:KEVeLJkUywCKVsnLIDlD/5gtayKp8VoCkksHCGGfT9Y= +nhooyr.io/websocket v1.8.17/go.mod h1:rN9OFWIUwuxg4fR5tELlYC04bXYowCP9GX47ivo2l+c= pgregory.net/rapid v1.1.0 h1:CMa0sjHSru3puNx+J0MIAuiiEV4N0qj8/cMWGBBCsjw= pgregory.net/rapid v1.1.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= diff --git a/provider/socket.go b/provider/socket.go index f66171cda..d9ccb1902 100644 --- a/provider/socket.go +++ b/provider/socket.go @@ -8,12 +8,12 @@ import ( "sync" "time" + "github.com/coder/websocket" "github.com/evcc-io/evcc/api" "github.com/evcc-io/evcc/provider/pipeline" "github.com/evcc-io/evcc/util" "github.com/evcc-io/evcc/util/request" "github.com/evcc-io/evcc/util/transport" - "nhooyr.io/websocket" ) const retryDelay = 5 * time.Second diff --git a/provider/socket_test.go b/provider/socket_test.go index 09f63180c..757d72e4f 100644 --- a/provider/socket_test.go +++ b/provider/socket_test.go @@ -8,8 +8,8 @@ import ( "testing" "time" + "github.com/coder/websocket" "github.com/stretchr/testify/require" - "nhooyr.io/websocket" ) func TestSocketProvider(t *testing.T) { diff --git a/server/socket.go b/server/socket.go index 7ecf3a4a2..cf4861722 100644 --- a/server/socket.go +++ b/server/socket.go @@ -8,8 +8,8 @@ import ( "sync" "time" + "github.com/coder/websocket" "github.com/evcc-io/evcc/util" - "nhooyr.io/websocket" ) const (