override suspend fun updateTokens()

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