Adding small coalesce on scheme to ensure backward compatibility in both the pubsub and binding mqtt components
This commit is contained in:
parent
810ec429a7
commit
bc0c4fd72e
|
@ -298,7 +298,7 @@ func (m *MQTT) createClientOptions(uri *url.URL, clientID string) *mqtt.ClientOp
|
|||
switch scheme {
|
||||
case "mqtt":
|
||||
scheme = "tcp"
|
||||
case "mqtts":
|
||||
case "mqtts", "tcps":
|
||||
scheme = "ssl"
|
||||
}
|
||||
opts.AddBroker(scheme + "://" + uri.Host)
|
||||
|
|
|
@ -291,7 +291,7 @@ func (m *mqttPubSub) createClientOptions(uri *url.URL, clientID string) *mqtt.Cl
|
|||
switch scheme {
|
||||
case "mqtt":
|
||||
scheme = "tcp"
|
||||
case "mqtts":
|
||||
case "mqtts", "tcps":
|
||||
scheme = "ssl"
|
||||
}
|
||||
opts.AddBroker(scheme + "://" + uri.Host)
|
||||
|
|
Loading…
Reference in New Issue