override suspend fun reloadTokensFromDb()

in space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/slack/SlackClient.kt [176:188]


    override suspend fun reloadTokensFromDb(): Tokens? {
        val team = db.slackTeams.getById(teamId)
        if (team == null) {
            log.info("Refresh token cannot be retrieved from storage")
            return null
        }

        return Tokens(
            team.appAccessToken.decrypted(),
            team.appRefreshToken.decrypted(),
            accessTokenExpiresAt = team.accessTokenExpiresAt
        )
    }