in integrations/github/src/main/kotlin/io/klibs/integration/github/GitHubIntegrationConfiguration.kt [25:34]
fun githubApi(okHttpClient: OkHttpClient, gitHubIntegrationProperties: GitHubIntegrationProperties): GitHub {
return GitHubBuilder()
.also {
if (gitHubIntegrationProperties.personalAccessToken != null) {
it.withOAuthToken(gitHubIntegrationProperties.personalAccessToken)
}
}
.withConnector(OkHttpGitHubConnector(okHttpClient))
.build()
}