public void login()

in app/src/main/java/org/apache/taverna/mobile/ui/login/LoginPresenter.java [59:84]


    public void login(String username, String password, boolean flagLogin) {
        checkViewAttached();
        getMvpView().showProgressDialog(true);
        compositeDisposable.add(mDataManager
                .getLoginUserDetail(getEncodedCredential(username, password), flagLogin)
                .observeOn(AndroidSchedulers.mainThread())
                .subscribeOn(Schedulers.io())
                .subscribeWith(new DisposableObserver<User>() {
                    @Override
                    public void onNext(User value) {
                        getMvpView().showDashboardActivity();
                        getMvpView().showProgressDialog(false);
                    }

                    @Override
                    public void onError(Throwable e) {
                        getMvpView().showCredentialError();
                        getMvpView().showProgressDialog(false);
                    }

                    @Override
                    public void onComplete() {

                    }
                }));
    }