in src/main/kotlin/org/jetbrains/slackUnfurls/storage/postgres/Interface.kt [33:44]
override suspend fun getById(teamId: String, spaceOrgId: String?): SlackTeam? {
return tx {
if (spaceOrgId != null) {
(SlackTeams innerJoin Slack2Space)
.slice(SlackTeams.columns)
.select { (SlackTeams.id eq teamId) and (Slack2Space.spaceOrgId eq spaceOrgId) }
.firstOrNull()?.toSlackTeam()
} else {
SlackTeams.select { SlackTeams.id eq teamId }.firstOrNull()?.toSlackTeam()
}
}
}