package com.hdl.sdk.connect.cloud;
|
|
import com.hdl.hdlhttp.HxHttp;
|
|
import io.reactivex.rxjava3.disposables.Disposable;
|
|
/**
|
* Created by panlili on 2023/1/30
|
* description:
|
*/
|
public class HdlCloudController {
|
|
public static Disposable applyDeviceSecret(String supplier, String mac, String spk, CallBackListener callBack) {
|
return HxHttp.builder()
|
.url(HdlCloudApi.BASE_CHINA_URL + HdlCloudApi.APPLY_DEVICE_SECRET)
|
.params("supplier", supplier)
|
.params("mac", mac)
|
.params("spk", spk)
|
.build()
|
.post()
|
.subscribeWith(new HDLResponse<String>() {
|
@Override
|
public void onResponse(String response) {
|
if (callBack != null) {
|
callBack.onSuccess(response);
|
}
|
}
|
|
@Override
|
public void onFailure(HDLException e) {
|
if (callBack != null) {
|
callBack.onError(e);
|
}
|
}
|
});
|
}
|
|
}
|