* Fetches the user information from the server. Fires a
* {@link CurrentUserChangedEvent} when successful.
*/
public void fetchUser() {
fetchUserTimer.cancel();
dispatcher.execute(new GetCurrentUserAction(), new AsyncCallback<GetUserResult>() {
@Override
public void onFailure(Throwable caught) {
confirmed = true; // Async call is back. We know if user is logged-in or not.
failed();