commit f5fd5fd704a43875b5e28c0cd7e3156419eceefe
Author: Wim <wim@42.be>
Date: Tue Feb 26 17:08:20 2019 +0000
diff --git a/bridge/zulip/zulip.go b/bridge/zulip/zulip.go
index 89c3b05..77bb7e7 100644
--- a/bridge/zulip/zulip.go
+++ b/bridge/zulip/zulip.go
@@ -11611 +11613 @@ func (b *Bzulip) handleQueue() error {
case gzb.BadEventQueueError:
b.Log.Info("got a bad event queue id error, reconnecting")
b.bot.Queues = nil
- b.q, err = b.bot.RegisterAll()
- if err != nil {
- b.Log.Errorf("reconnecting failed: %s. Sleeping 10 seconds", err)
- time.Sleep(time.Second * 10)
- continue
+ for {
+ b.q, err = b.bot.RegisterAll()
+ if err != nil {
+ b.Log.Errorf("reconnecting failed: %s. Sleeping 10 seconds", err)
+ time.Sleep(time.Second * 10)
+ }
+ break
}
case gzb.HeartbeatError:
b.Log.Debug("heartbeat received.")