allow bridge mq cost msg (#162)

This commit is contained in:
ZhangJian He authored and GitHub committed 2022-05-20 21:27:48 +08:00
1 parent 92758c8c85
commit 5dc2114daf
7 files changed
+21 -14

No files matched your search

+5 -1
View File
@@ -414,7 +414,7 @@ func (c *client) processClientPublish(packet *packets.PublishPacket) {
}
//publish to bridge mq
c.broker.Publish(&bridge.Elements{
cost := c.broker.Publish(&bridge.Elements{
ClientID: c.info.clientID,
Username: c.info.username,
Action: bridge.Publish,
@@ -423,6 +423,10 @@ func (c *client) processClientPublish(packet *packets.PublishPacket) {
Topic: topic,
})
if cost {
return
}
switch packet.Qos {
case QosAtMostOnce:
c.ProcessPublishMessage(packet)