Skip to content

Commit a9e619f

Browse files
Fix: reconnect
1 parent 7f57698 commit a9e619f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

tzkt/events/signalr/hub.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,11 +109,11 @@ func (hub *Hub) reconnect() error {
109109
log.Warn("reconnecting...")
110110

111111
if err := hub.Send(newCloseMessage()); err != nil {
112-
return err
112+
log.Error(err)
113113
}
114114

115115
if err := hub.conn.Close(); err != nil {
116-
return err
116+
log.Error(err)
117117
}
118118
log.Info("connection closed")
119119
if err := hub.handshake(); err != nil {
@@ -141,6 +141,8 @@ func (hub *Hub) listen() {
141141
case errors.Is(err, ErrTimeout):
142142
if err := hub.reconnect(); err != nil {
143143
log.Errorf("reconnect: %s", err.Error())
144+
log.Warn("retry after 5 seconds")
145+
time.Sleep(time.Second * 5)
144146
}
145147
case errors.Is(err, ErrEmptyResponse):
146148
default:

0 commit comments

Comments
 (0)