fix for node connect/disconnect issue

This commit is contained in:
Abhishek Kondur
2022-10-05 19:48:55 +05:30
parent 524cef8c29
commit 77c901e4d9

View File

@@ -239,7 +239,7 @@ func setupMQTTSingleton(cfg *config.ClientConfig) error {
opts.AddBroker("mqtts://" + server + ":" + port) opts.AddBroker("mqtts://" + server + ":" + port)
opts.SetUsername(cfg.Node.ID) opts.SetUsername(cfg.Node.ID)
opts.SetPassword(string(pass)) opts.SetPassword(string(pass))
mqclient := mqtt.NewClient(opts) mqclient = mqtt.NewClient(opts)
var connecterr error var connecterr error
opts.SetClientID(ncutils.MakeRandomString(23)) opts.SetClientID(ncutils.MakeRandomString(23))
if token := mqclient.Connect(); !token.WaitTimeout(30*time.Second) || token.Error() != nil { if token := mqclient.Connect(); !token.WaitTimeout(30*time.Second) || token.Error() != nil {