chore: update ws client (v1.1.0)

This commit is contained in:
minish 2025-12-19 21:37:37 -05:00
parent bc2ae6d656
commit 90e1134547
Signed by: min
SSH Key Fingerprint: SHA256:h4k7JNrfe1dzv1WE3oGVeAY9DPSZXIu3/j89+6DtHWE
4 changed files with 9 additions and 11 deletions

View File

@ -109,13 +109,11 @@ func NewAutoPushClient() (ap *AutoPushClient, ch chan Notification) {
unregisterChan: make(chan UnregisterResponse), unregisterChan: make(chan UnregisterResponse),
WebSocketClient: websocket.NewWebSocketClient( WebSocketClient: websocket.NewWebSocketClient(
nil, nil,
func(ws *websocket.WebSocketClient, isReconnecting bool) { func(ws *websocket.WebSocketClient) {
if !isReconnecting {
close(ap.helloChan) close(ap.helloChan)
close(ap.notificationChan) close(ap.notificationChan)
close(ap.registerChan) close(ap.registerChan)
close(ap.unregisterChan) close(ap.unregisterChan)
}
}, },
func(ws *websocket.WebSocketClient, payload []byte) { func(ws *websocket.WebSocketClient, payload []byte) {
// log.Println("AutoPush Received Message:", string(payload)) // log.Println("AutoPush Received Message:", string(payload))

2
go.mod
View File

@ -3,7 +3,7 @@ module git.min.rip/min/webpush-client-go
go 1.23.6 go 1.23.6
require ( require (
git.min.rip/min/websocket-client-go v1.0.3 git.min.rip/min/websocket-client-go v1.1.0
github.com/google/uuid v1.6.0 github.com/google/uuid v1.6.0
golang.org/x/crypto v0.35.0 golang.org/x/crypto v0.35.0
golang.org/x/net v0.35.0 golang.org/x/net v0.35.0

4
go.sum
View File

@ -1,5 +1,5 @@
git.min.rip/min/websocket-client-go v1.0.3 h1:6hwxATcLCwnbR4zkytkp298SpL42ZTVIwvP7FIYR030= git.min.rip/min/websocket-client-go v1.1.0 h1:DG0IVTE/Wp8BerYX+Vu4q6Up1VGk9zCst5nYPX9sH98=
git.min.rip/min/websocket-client-go v1.0.3/go.mod h1:us3qS+xrO/uPnJjJOuRDuvTAmM+2cEBpiASJhT5fQao= git.min.rip/min/websocket-client-go v1.1.0/go.mod h1:us3qS+xrO/uPnJjJOuRDuvTAmM+2cEBpiASJhT5fQao=
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
golang.org/x/crypto v0.35.0 h1:b15kiHdrGCHrP6LvwaQ3c03kgNhhiMgvlhxHQhmg2Xs= golang.org/x/crypto v0.35.0 h1:b15kiHdrGCHrP6LvwaQ3c03kgNhhiMgvlhxHQhmg2Xs=

View File

@ -66,7 +66,7 @@ func NewNicoPushClient(
// Handshake performs a handshake with the AutoPush server and retrieves a UAID. // Handshake performs a handshake with the AutoPush server and retrieves a UAID.
// The obtained UAID is used for client identification and should be saved. // The obtained UAID is used for client identification and should be saved.
func (c *NicoPushClient) Handshake() (uaid string, err error) { func (c *NicoPushClient) Handshake() (uaid string, err error) {
if err := c.autoPushClient.Connect(autopush.MOZILLA_PUSH_SERVICE, 3, 2, false); err != nil { if err := c.autoPushClient.Connect(autopush.MOZILLA_PUSH_SERVICE, 3, 2); err != nil {
return "", fmt.Errorf("failed to connect autopush server: %v", err) return "", fmt.Errorf("failed to connect autopush server: %v", err)
} }