소스 검색

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

jay 2 년 전
부모
커밋
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) -> {