in core-android/src/main/java/com/uber/sdk/android/core/auth/LoginManager.java [478:495]
private void handleResultOk(@Nullable Intent data) {
if (data == null) {
// Unknown error, should never occur
callback.onLoginError(AuthenticationError.UNKNOWN);
return;
}
final String authorizationCode = data.getStringExtra(EXTRA_CODE_RECEIVED);
if (authorizationCode != null) {
callback.onAuthorizationCodeReceived(authorizationCode);
} else {
AccessToken accessToken = AuthUtils.createAccessToken(data);
accessTokenStorage.setAccessToken(accessToken);
callback.onLoginSuccess(accessToken);
}
}