override suspend fun create()

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