diff --git a/src/libnmdc/libnmdc.go b/src/libnmdc/libnmdc.go index 5b28f5f..1c9d442 100644 --- a/src/libnmdc/libnmdc.go +++ b/src/libnmdc/libnmdc.go @@ -366,10 +366,10 @@ func (this *HubConnection) worker() { // Maybe we disconnected if err != nil { - this.OnEvent <- HubEvent{EventType: EVENT_CONNECTION_STATE_CHANGED, StateChange: CONNECTIONSTATE_DISCONNECTED, Message: err.Error()} this.State = CONNECTIONSTATE_DISCONNECTED this.conn = nil this.connValid = false + this.OnEvent <- HubEvent{EventType: EVENT_CONNECTION_STATE_CHANGED, StateChange: CONNECTIONSTATE_DISCONNECTED, Message: err.Error()} time.Sleep(30 * time.Second) // Wait before reconnect continue