| | |
| | | String localSecret = bean.getAuth().getLocalSecret(); |
| | | String gatewayId = bean.getObjects().getGatewayID(); |
| | | String ipAddress = bean.getObjects().getIPAddress(); |
| | | HDLLinkConfig.getInstance().saveConfig(localSecret,gatewayId,ipAddress); |
| | | callBack.onSuccess("认证成功"); |
| | | //判断网关是否已经注册到云端 |
| | | if(TextUtils.isEmpty(localSecret) ||TextUtils.isEmpty(gatewayId)){ |
| | | //认证失败,网关未注册到云端 |
| | | callBack.onError(HDLLinkException.getErrorWithCode(HDLLinkCode.HDL_AUTH_ERROR_GATEWAY_NOT_REGISTERED)); |
| | | }else{ |
| | | HDLLinkConfig.getInstance().saveConfig(localSecret,gatewayId,ipAddress); |
| | | callBack.onSuccess("认证成功"); |
| | | } |
| | | }else{ |
| | | callBack.onError(HDLLinkException.getErrorWithCode(HDLLinkCode.HDL_DATA_ERROR)); |
| | | } |
| | | |
| | | } |
| | | |
| | | @Override |