fix relay updates for proxy

This commit is contained in:
Abhishek Kondur
2022-11-18 10:48:28 +05:30
parent 653b5f21d6
commit c54080e150
10 changed files with 104 additions and 39 deletions

View File

@@ -235,9 +235,9 @@ func setSubscriptions(client mqtt.Client, nodeCfg *config.ClientConfig) {
}
if token := client.Subscribe(fmt.Sprintf("proxy/%s/%s", nodeCfg.Node.Network, nodeCfg.Node.ID), 0, mqtt.MessageHandler(ProxyUpdate)); token.WaitTimeout(mq.MQ_TIMEOUT*time.Second) && token.Error() != nil {
if token.Error() == nil {
logger.Log(0, "network:", nodeCfg.Node.Network, "connection timeout")
logger.Log(0, "###### network:", nodeCfg.Node.Network, "connection timeout")
} else {
logger.Log(0, "network:", nodeCfg.Node.Network, token.Error().Error())
logger.Log(0, "###### network:", nodeCfg.Node.Network, token.Error().Error())
}
return
}