public void fetchIdentificationScanCards()

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() {

                    }
                })
        );
    }