562935844@qq.com
2024-06-28 6d908915d558ec457db8a50b03ed8746f4e73a48
HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/common/utils/AllTopicManagerUtils.java
@@ -22,7 +22,7 @@
/**
 * Created by hxb on 2023/9/14.
 */
public  class AllTopicManagerUtils {
public class AllTopicManagerUtils {
    /**
     * 全局主题处理方法,可以处理所有接收到的数据
@@ -138,6 +138,7 @@
    /**
     * 更新密钥
     *
     * @param body
     */
    private static void managerLinkBroadcast(String body) {
@@ -166,18 +167,28 @@
    /**
     * 退网
     *
     * @param body
     */
    private static void managerDeleteNofity(String body)
    {
    private static void managerDeleteNofity(String body) {
        try {
            DeviceDeleteResponse deviceDeleteResponse = GsonConvert.getGson().fromJson(body, new TypeToken<DeviceDeleteResponse>() {
            }.getType());
            if(deviceDeleteResponse==null||deviceDeleteResponse.getObjects()==null){
            if (deviceDeleteResponse == null || deviceDeleteResponse.getObjects() == null) {
                return;
            }
            HDLSocket.getInstance().deleteNetwork(deviceDeleteResponse.getObjects().get(0).getOID(), null);
            HDLSocket.getInstance().deleteNetwork(deviceDeleteResponse.getObjects().get(0).getOID(), new HDLLinkCallBack() {
                @Override
                public void onSuccess(String msg) {
                }
                @Override
                public void onError(HDLLinkException e) {
                }
            });
        } catch (Exception e) {
            LogUtils.i("LinkMessageDecoder.java:deleteNetwork----->e= " + e.getMessage());
        }