protected suspend fun getRefreshedToken()

in space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/BaseSlackClient.kt [24:30]


    protected suspend fun getRefreshedToken(): String? {
        val tokens = this.tokens ?: return null
        if (tokens.accessTokenExpiresAt.isBefore(LocalDateTime.now().plusSeconds(10))) {
            tryRefreshToken()
        }
        return tokens.accessToken
    }