Hello,
I have a little problem here, which I try to figure out why it is happening.
I use GWT Material Design in my project, and I just wanted to show a
loading screen while the login is being processed, but I get an
UmbrellaException, and the loading icon just spins there forever...
If I just remove MaterialLoader.showLoading(true); and MaterialLoader.
showLoading(false); everything works.
Does anybody know why this is happening ?
private static void performUserConnection(String username, String password)
{
MaterialLoader.showLoading(true);
DBConnectionAsync rpcService = (DBConnectionAsync)
GWT.create(DBConnection.class);
ServiceDefTarget target = (ServiceDefTarget) rpcService;
String moduleRelativeURL = GWT.getModuleBaseURL() + "DBConnectionImpl";
target.setServiceEntryPoint(moduleRelativeURL);
rpcService.authenticateUser(username, password, new
AsyncCallback<User>() {
@Override
public void onSuccess(User user) {
MaterialLoader.showLoading(false); // Does not get here
// ...
if (user.getType().equals("User")) {
presenter.goTo(new UserPlace(username));
} else if (user.getType().equals("Admin")) {
presenter.goTo(new AdminPlace(username));
}
}
@Override
public void onFailure(Throwable caught) {
MaterialLoader.showLoading(false); // Does not get here
if (caught instanceof InvalidCredentialsException) {
MaterialToast.fireToast(caught.getMessage(), "rounded");
} else {
MaterialModal materialModal =
ModalCreator.createModal("Something went wrong", caught);
RootPanel.get().add(materialModal);
materialModal.open();
}
}
});
}
--
You received this message because you are subscribed to the Google Groups "GWT
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.