From eaa39ffc492634423859881383601554e33f39ad Mon Sep 17 00:00:00 2001 From: minish Date: Fri, 19 Dec 2025 01:37:20 -0500 Subject: [PATCH] fix: call onclose when conn closes --- example.go | 2 +- go.mod | 2 +- websocket/client.go | 3 +++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/example.go b/example.go index b1ca7bc..790718f 100644 --- a/example.go +++ b/example.go @@ -4,7 +4,7 @@ import ( "log" "time" - "github.com/shinosaki/websocket-client-go/websocket" + "git.min.rip/min/websocket-client-go/websocket" ) const ( diff --git a/go.mod b/go.mod index 83eda93..334a981 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/shinosaki/websocket-client-go +module git.min.rip/min/websocket-client-go go 1.23.6 diff --git a/websocket/client.go b/websocket/client.go index c9d2121..4a2d9f8 100644 --- a/websocket/client.go +++ b/websocket/client.go @@ -78,6 +78,9 @@ func (ws *WebSocketClient) Connect( var payload []byte if err := websocket.Message.Receive(ws.conn, &payload); err != nil { // log.Println("receive error", err) + if ws.onClose != nil { + ws.onClose(ws, isReconnecting) + } return } ws.onMessage(ws, payload)