in app/src/main/java/org/apache/fineract/ui/online/identification/identificationdetails/IdentificationDetailsPresenter.java [54:84]
public void fetchIdentificationScanCards(String customerIdentifier,
String identificationNumber) {
checkViewAttached();
compositeDisposable.add(dataManagerCustomer
.fetchIdentificationScanCards(customerIdentifier, identificationNumber)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribeWith(new DisposableObserver<List<ScanCard>>() {
@Override
public void onNext(List<ScanCard> scanCards) {
if (scanCards.size() == 0) {
getMvpView().showScansStatus(
context.getString(R.string.empty_scans_to_show));
} else {
getMvpView().showScanCards(scanCards);
}
}
@Override
public void onError(Throwable throwable) {
showExceptionError(throwable,
context.getString(R.string.error_fetching_scans));
}
@Override
public void onComplete() {
}
})
);
}