jimu-decompiled/sources/com/ubt/jimu/controller/presenter/ServoModeSettingPresenter.java
2025-05-13 19:24:51 +02:00

61 lines
2.2 KiB
Java

package com.ubt.jimu.controller.presenter;
import com.ubt.jimu.base.EngineManager;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.data.Servo;
import com.ubt.jimu.base.db.diy.DiyDBModel;
import com.ubt.jimu.base.entities.RobotLite;
import com.ubt.jimu.base.http.ApiResponse;
import com.ubt.jimu.base.mvp.BaseRxView;
import com.ubt.jimu.base.mvp.RxPresenter;
import com.ubt.jimu.transport3.DiyTransportServiceImpl;
import com.ubt.jimu.transport3.bean.response.SaveOrUpdateModelBean;
import com.ubtech.utils.XLog;
import io.reactivex.Observer;
import io.reactivex.disposables.Disposable;
import java.util.List;
/* loaded from: classes.dex */
public class ServoModeSettingPresenter extends RxPresenter<ServoModeView> {
public interface ServoModeView extends BaseRxView {
void c(List<Servo> list);
}
public void a(EngineManager engineManager, RobotLite robotLite) {
List<Servo> servoList = engineManager.getServoList(Cache.getInstance().getUserId());
if (servoList == null || servoList.size() <= 0) {
XLog.c("woo", "Has no servos!");
} else {
servoList.get(0).setChoose(true);
}
if (getView() != null) {
getView().c(servoList);
}
}
public void a(DiyDBModel diyDBModel) {
DiyTransportServiceImpl.getInstance().updateModel(diyDBModel, new Observer<ApiResponse<SaveOrUpdateModelBean>>(this) { // from class: com.ubt.jimu.controller.presenter.ServoModeSettingPresenter.1
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(ApiResponse<SaveOrUpdateModelBean> apiResponse) {
XLog.a("Controller", "updateModel onNext");
}
@Override // io.reactivex.Observer
public void onComplete() {
XLog.a("Controller", "updateModel complete");
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
th.printStackTrace();
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
}
});
}
}