in uber-core/src/main/java/com/uber/sdk/core/auth/AuthorizationCodeGrantFlow.java [62:86]
public void execute(TokenRequestFlowCallback callback) {
oAuth2Service.token(
sessionConfiguration.getClientId(),
codeVerifier,
GRANT_TYPE,
sessionConfiguration.getRedirectUri(),
authCode
).enqueue(
new Callback<AccessToken>() {
@Override
public void onResponse(Call<AccessToken> call, Response<AccessToken> response) {
if (response.isSuccessful()) {
callback.onSuccess(response.body());
} else {
onFailure(call, new AuthException("Token request failed with code " + response.code()));
}
}
@Override
public void onFailure(Call<AccessToken> call, Throwable t) {
callback.onFailure(t);
}
}
);
}