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() { @Override public void onResponse(String response) { if (callBack != null) { callBack.onSuccess(response); } } @Override public void onFailure(HDLException e) { if (callBack != null) { callBack.onError(e); } } }); } }