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