public void doLogin()

in client/src/main/java/org/apache/hupa/client/activity/LoginActivity.java [69:101]


    public void doLogin() {
        final String user = display.getUserNameValue().getValue().trim();
        final String pass = display.getPasswordValue().getValue().trim();
        if (user.isEmpty() || pass.isEmpty())
            return;
        display.setLoading(true);

        LoginUserRequest loginRequest = rf.loginRequest();
        if (settings != null) {
             settings = display.getSettings(loginRequest.edit(settings));
        }

        loginRequest.login(user, pass, settings).fire(new Receiver<User>() {
            @Override
            public void onSuccess(User response) {
                HupaController.user = response;

                RootLayoutPanel.get().clear();
                RootLayoutPanel.get().add(hupaLayout.get());
                pc.goTo(new FolderPlace(response.getSettings().getInboxFolderName()));

                eventBus.fireEvent(new LoginEvent(response));
                display.setLoading(false);

                storage.saveSettings(user, settings);
            }
            @Override
            public void onFailure(ServerFailure error) {
                Dialog.alert("Unable to login, verify that your user, password and settings are correct.");
                display.setLoading(false);
            }
        });
    }