in src/main/kotlin/org/jetbrains/slackUnfurls/storage/postgres/Interface.kt [173:186]
override suspend fun getById(clientId: String, slackTeamId: String?): SpaceOrg? {
return tx {
if (slackTeamId != null) {
(SpaceOrganizations innerJoin Slack2Space)
.slice(SpaceOrganizations.columns)
.select { (SpaceOrganizations.clientId eq clientId) and (Slack2Space.slackTeamId eq slackTeamId) }
.firstOrNull()?.toSpaceOrg()
} else {
SpaceOrganizations
.select { SpaceOrganizations.clientId eq clientId }
.firstOrNull()?.toSpaceOrg()
}
}
}