Initial commit
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
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) {
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user