fun requestOAuthToken()

in src/main/kotlin/org/jetbrains/slackUnfurls/slackUnfurlsInSpace/SlackOAuthFlow.kt [154:165]


fun requestOAuthToken(code: String): OAuthV2AccessResponse? {
    val response = slackApiClient.methods().oauthV2Access {
        it.clientId(SlackCredentials.clientId).clientSecret(SlackCredentials.clientSecret).code(code)
    }

    if (!response.isOk) {
        log.warn("Got ok=false while trying to refresh access token - ${response.error}")
        return null
    }

    return response
}