override suspend fun getById()

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