浏览代码

fix: 设备触发closehandler后,仍然能上报消息,设备状态不正确

jay 1 年之前
父节点
当前提交
710ee6c293
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      iot-components/iot-nb-component/src/main/java/cc/iotkit/comp/nb/NBVerticle.java

+ 1 - 0
iot-components/iot-nb-component/src/main/java/cc/iotkit/comp/nb/NBVerticle.java

@@ -114,6 +114,7 @@ public class NBVerticle extends AbstractVerticle {
                     //删除设备与连接关系
                     endpointMap.remove(getEndpointKey(r));
                 });
+                 endpoint.close();
             }).disconnectMessageHandler(disconnectMessage -> {
                 log.info("Received disconnect from client, reason code = {}", disconnectMessage.code());
                 executor.onReceive(new HashMap<>(), "disconnect", clientId, (r) -> {