in src/main/kotlin/org/jetbrains/slackUnfurls/storage/postgres/Interface.kt [444:462]
override suspend fun create(id: String, params: Routes.SpaceOAuth, permissionScopes: String) {
tx {
SpaceOAuthSessions.run {
run {
deleteWhere {
(slackTeamId eq params.slackTeamId) and (slackUserId eq params.slackUserId) and (spaceOrgId eq params.spaceOrgId)
}
}
insert {
it[this.id] = id
it[slackTeamId] = params.slackTeamId
it[slackUserId] = params.slackUserId
it[spaceOrgId] = params.spaceOrgId
it[this.permissionScopes] = permissionScopes
it[this.created] = LocalDateTime.now()
}
}
}
}