mirror of
https://github.com/tinygo-org/drivers.git
synced 2026-08-18 21:53:56 +00:00
net/mqtt: add support for retained messsages
This commit is contained in:
@@ -146,6 +146,7 @@ func (c *mqttclient) Publish(topic string, qos byte, retained bool, payload inte
|
|||||||
pub := packets.NewControlPacket(packets.Publish).(*packets.PublishPacket)
|
pub := packets.NewControlPacket(packets.Publish).(*packets.PublishPacket)
|
||||||
pub.Qos = qos
|
pub.Qos = qos
|
||||||
pub.TopicName = topic
|
pub.TopicName = topic
|
||||||
|
pub.Retain = retained
|
||||||
switch payload.(type) {
|
switch payload.(type) {
|
||||||
case string:
|
case string:
|
||||||
pub.Payload = []byte(payload.(string))
|
pub.Payload = []byte(payload.(string))
|
||||||
|
|||||||
Reference in New Issue
Block a user