override suspend fun getById()

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