public void onGotAccount(String userId) { User user = TrailBookState.getCurrentUser(); if (user == null) { user = new User(); } user.userId = userId; BusProvider.getInstance().post(new UserUpdatedEvent(user)); if (mActionOnAccountReceived != null) mActionOnAccountReceived.execute(); }
private void setUserDetails() { if (mGoogleApiClient.isConnected() && Plus.PeopleApi.getCurrentPerson(mGoogleApiClient) != null) { Person currentPerson = Plus.PeopleApi.getCurrentPerson(mGoogleApiClient); String personName = currentPerson.getDisplayName(); Person.Image personPhoto = currentPerson.getImage(); User user = TrailBookState.getCurrentUser(); if (personPhoto != null) user.profilePhotoUrl = personPhoto.getUrl(); user.userName = personName; TrailBookState.getInstance().setUser(user); } }