in space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/postgres/impl/SlackTeamsStorageImpl.kt [49:67]
override suspend fun updateTokens(
teamId: String,
accessToken: ByteArray,
refreshToken: ByteArray?,
accessTokenExpiresAt: LocalDateTime
) {
tx {
DB.SlackTeams.update(
where = { DB.SlackTeams.id eq teamId },
body = {
it[DB.SlackTeams.accessToken] = ExposedBlob(accessToken)
it[DB.SlackTeams.accessTokenExpiresAt] = accessTokenExpiresAt
if (refreshToken != null) {
it[DB.SlackTeams.refreshToken] = ExposedBlob(refreshToken)
}
}
)
}
}