net/mqtt: add support for retained messsages

This commit is contained in:
Kamil Wcisło
2022-07-20 10:40:53 +02:00
committed by Ron Evans
parent 1850c5effb
commit 2cfc08b560
+1
View File
@@ -146,6 +146,7 @@ func (c *mqttclient) Publish(topic string, qos byte, retained bool, payload inte
pub := packets.NewControlPacket(packets.Publish).(*packets.PublishPacket)
pub.Qos = qos
pub.TopicName = topic
pub.Retain = retained
switch payload.(type) {
case string:
pub.Payload = []byte(payload.(string))