override suspend fun reloadTokensFromDb()

in src/main/kotlin/org/jetbrains/slackUnfurls/slackUnfurlsInSpace/SlackUserClientImpl.kt [70:82]


    override suspend fun reloadTokensFromDb(): Tokens? {
        return when (val tokens =
            db.slackUserTokens.get(context.spaceOrgId, context.spaceUserId, context.slackTeamId)) {
            is UserToken.Value ->
                Tokens(decrypt(tokens.accessToken), decrypt(tokens.refreshToken), tokens.permissionScopes)
            is UserToken.UnfurlsDisabled ->
                null
            null -> {
                log.info("No Slack refresh token found")
                null
            }
        }
    }