public void execute()

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);
                    }
                }
        );
    }