override suspend fun disableUnfurls()

in src/main/kotlin/org/jetbrains/slackUnfurls/storage/postgres/Interface.kt [292:315]


        override suspend fun disableUnfurls(spaceOrgId: String, spaceUserId: String, slackTeamId: String) {
            tx {
                val updated = SlackOAuthUserTokens.update(
                    where = {
                        with(SlackOAuthUserTokens) {
                            by(spaceOrgId = spaceOrgId, spaceUserId = spaceUserId, slackTeamId = slackTeamId)
                        }
                    },
                    body = {
                        it[unfurlsDisabled] = true
                        it[refreshToken] = null
                    }
                )
                if (updated == 0) {
                    SlackOAuthUserTokens.insert {
                        it[this.spaceOrgId] = spaceOrgId
                        it[this.spaceUserId] = spaceUserId
                        it[this.slackTeamId] = slackTeamId
                        it[unfurlsDisabled] = true
                        it[refreshToken] = null
                    }
                }
            }
        }