53 lines
1.9 KiB
Java
53 lines
1.9 KiB
Java
package com.ubt.jimu.user.setting.presenter;
|
|
|
|
import com.ubt.jimu.base.entities.ApiStatus;
|
|
import com.ubt.jimu.base.mvp.BaseRxView;
|
|
import com.ubt.jimu.base.mvp.RxPresenter;
|
|
import com.ubt.jimu.user.repository.UserRepository;
|
|
import io.reactivex.Observer;
|
|
import io.reactivex.android.schedulers.AndroidSchedulers;
|
|
import io.reactivex.disposables.Disposable;
|
|
import io.reactivex.schedulers.Schedulers;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public class CommonWebPresenter extends RxPresenter<CommonWebView> {
|
|
|
|
public interface CommonWebView extends BaseRxView {
|
|
void a(ApiStatus apiStatus);
|
|
|
|
void h();
|
|
}
|
|
|
|
public void a() {
|
|
UserRepository.a().observeOn(AndroidSchedulers.a()).subscribeOn(Schedulers.b()).subscribe(new Observer<ApiStatus>() { // from class: com.ubt.jimu.user.setting.presenter.CommonWebPresenter.1
|
|
@Override // io.reactivex.Observer
|
|
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
|
public void onNext(ApiStatus apiStatus) {
|
|
if (CommonWebPresenter.this.getView() == null) {
|
|
return;
|
|
}
|
|
if (apiStatus == null || apiStatus.getCode() != 0) {
|
|
CommonWebPresenter.this.getView().h();
|
|
} else {
|
|
CommonWebPresenter.this.getView().a(apiStatus);
|
|
}
|
|
}
|
|
|
|
@Override // io.reactivex.Observer
|
|
public void onComplete() {
|
|
}
|
|
|
|
@Override // io.reactivex.Observer
|
|
public void onError(Throwable th) {
|
|
th.printStackTrace();
|
|
CommonWebPresenter.this.getView().h();
|
|
}
|
|
|
|
@Override // io.reactivex.Observer
|
|
public void onSubscribe(Disposable disposable) {
|
|
CommonWebPresenter.this.add(disposable);
|
|
}
|
|
});
|
|
}
|
|
}
|