mirror of
https://github.com/android10/Android-CleanArchitecture.git
synced 2025-08-26 07:17:04 +08:00
Remove extends DefaultSubscriber from UserListPresenter
This commit is contained in:
@ -36,7 +36,7 @@ import javax.inject.Named;
|
||||
* layer.
|
||||
*/
|
||||
@PerActivity
|
||||
public class UserListPresenter extends DefaultSubscriber<List<User>> implements Presenter {
|
||||
public class UserListPresenter implements Presenter {
|
||||
|
||||
private UserListView viewListView;
|
||||
|
||||
@ -110,23 +110,23 @@ public class UserListPresenter extends DefaultSubscriber<List<User>> implements
|
||||
}
|
||||
|
||||
private void getUserList() {
|
||||
this.getUserListUseCase.execute(this);
|
||||
this.getUserListUseCase.execute(new UserListSubscriber());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onCompleted() {
|
||||
UserListPresenter.this.hideViewLoading();
|
||||
}
|
||||
private final class UserListSubscriber extends DefaultSubscriber<List<User>> {
|
||||
|
||||
@Override
|
||||
public void onError(Throwable e) {
|
||||
UserListPresenter.this.hideViewLoading();
|
||||
UserListPresenter.this.showErrorMessage(new DefaultErrorBundle((Exception) e));
|
||||
UserListPresenter.this.showViewRetry();
|
||||
}
|
||||
@Override public void onCompleted() {
|
||||
UserListPresenter.this.hideViewLoading();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onNext(List<User> users) {
|
||||
UserListPresenter.this.showUsersCollectionInView(users);
|
||||
@Override public void onError(Throwable e) {
|
||||
UserListPresenter.this.hideViewLoading();
|
||||
UserListPresenter.this.showErrorMessage(new DefaultErrorBundle((Exception) e));
|
||||
UserListPresenter.this.showViewRetry();
|
||||
}
|
||||
|
||||
@Override public void onNext(List<User> users) {
|
||||
UserListPresenter.this.showUsersCollectionInView(users);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user