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

59 lines
2.0 KiB
Java

package com.ubt.jimu.user.presenter;
import android.content.Context;
import com.ubt.jimu.base.entities.MyPostListEntities;
import com.ubt.jimu.user.contract.PostContract$Presenter;
import com.ubt.jimu.user.contract.PostContract$View;
import com.ubt.jimu.user.repository.UserRepository;
import com.ubt.jimu.utils.RxSchedulers;
import io.reactivex.Observer;
import io.reactivex.disposables.CompositeDisposable;
import io.reactivex.disposables.Disposable;
/* loaded from: classes2.dex */
public class PostPresenter implements PostContract$Presenter {
private PostContract$View a;
private CompositeDisposable b;
public PostPresenter(Context context, PostContract$View postContract$View) {
this.a = postContract$View;
this.a.setPresenter(this);
this.b = new CompositeDisposable();
}
@Override // com.ubtech.presenter.BasePresenter
public void subscribe() {
a(this.a.m());
}
@Override // com.ubtech.presenter.BasePresenter
public void unSubscribe() {
this.b.dispose();
this.b.a();
}
public void a(long j) {
UserRepository.a(j).compose(RxSchedulers.a()).subscribe(new Observer<MyPostListEntities>() { // from class: com.ubt.jimu.user.presenter.PostPresenter.1
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(MyPostListEntities myPostListEntities) {
PostPresenter.this.a.n(myPostListEntities.getRecords());
PostPresenter.this.a.onSuccess();
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
PostPresenter.this.b.b(disposable);
}
});
}
}