修复未回复子设备指令问题

This commit is contained in:
zhou-hao 2021-10-20 09:18:16 +08:00
parent 684daa6e4c
commit 89fd9bf38c
1 changed files with 5 additions and 1 deletions

View File

@ -281,7 +281,11 @@ public class DeviceMessageConnector implements DecodedClientMessageHandler {
public Mono<Boolean> handleMessage(DeviceOperator device, @Nonnull Message message) {
Mono<Boolean> then;
if (message instanceof ChildDeviceMessageReply) {
then = handleChildrenDeviceMessageReply(((ChildDeviceMessageReply) message));
then = this
.doReply(((ChildDeviceMessageReply) message))
.then(
handleChildrenDeviceMessageReply(((ChildDeviceMessageReply) message))
);
} else if (message instanceof ChildDeviceMessage) {
then = handleChildrenDeviceMessageReply(((ChildDeviceMessage) message));
} else if (message instanceof DeviceMessageReply) {