diff options
Diffstat (limited to 'web/revolt/websocket.go')
| -rw-r--r-- | web/revolt/websocket.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/web/revolt/websocket.go b/web/revolt/websocket.go index 84fbbcd..2e2ad74 100644 --- a/web/revolt/websocket.go +++ b/web/revolt/websocket.go @@ -17,6 +17,10 @@ func (c *Client) Connect(ctx context.Context, handler Handler) { defer t.Stop() go func(ctx context.Context) { + if err := c.doWebsocket(ctx, c.Token, c.WSURL, handler); err != nil { + ln.Error(ctx, err, ln.Info("websocket error, retrying")) + } + for { select { case <-ctx.Done(): |
