in src/main/kotlin/org/jetbrains/slackUnfurls/storage/postgres/Interface.kt [319:336]
override suspend fun create(id: String, params: Routes.SlackOAuth, permissionScopes: String) {
tx {
SlackOAuthSessions.run {
deleteWhere {
(spaceOrgId eq params.spaceOrgId) and (spaceUserId eq params.spaceUser) and (slackTeamId eq params.slackTeamId)
}
insert {
it[this.id] = id
it[this.spaceOrgId] = params.spaceOrgId
it[this.spaceUserId] = params.spaceUser
it[this.slackTeamId] = params.slackTeamId
it[this.backUrl] = params.backUrl
it[this.permissionScopes] = permissionScopes
it[this.created] = LocalDateTime.now()
}
}
}
}