Commit f5ccd258 authored by luxurong's avatar luxurong
Browse files

修改bug

parent 6e17de68
Showing with 2 additions and 1 deletion
+2 -1
......@@ -249,6 +249,7 @@ public class MqttChannel {
} else {
return mqttChannel.write(Mono.just(mqttMessage));
}
}
private int getMessageId(MqttMessage mqttMessage) {
Object object = mqttMessage.variableHeader();
if (object instanceof MqttPublishVariableHeader) {
......
......@@ -70,7 +70,7 @@ public class CommonProtocol implements Protocol<MqttMessage> {
subscribeTopics.stream()
.map(subscribeTopic -> subscribeTopic.getMqttChannel()
.write(MessageUtils.wrapPublishMessage(msg, subscribeTopic.getQoS(),
subscribeTopic.getMqttChannel().generateMessageId()), true)
subscribeTopic.getMqttChannel().generateMessageId()), subscribeTopic.getQoS().value() > 0)
).collect(Collectors.toList()))
.then(mqttChannel.cancelRetry(MqttMessageType.PUBREC, id))
.then(mqttChannel.write(MqttMessageBuilder.buildPublishComp(id), false));
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment