fun githubApi()

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