in space-slack-sync/src/main/kotlin/org/jetbrains/spaceSlackSync/storage/postgres/impl/SyncedChannelsStorageImpl.kt [19:32]
override suspend fun getByIds(
spaceAppClientId: String,
spaceChannelId: String,
slackTeamId: String,
slackChannelId: String
): SyncedChannel? {
return tx {
DB.SyncedChannels.select {
(DB.SyncedChannels.slackTeamId eq slackTeamId) and (DB.SyncedChannels.spaceAppClientId eq spaceAppClientId) and (DB.SyncedChannels.slackChannelId eq slackChannelId) and (DB.SyncedChannels.spaceChannelId eq spaceChannelId)
}
.map { toSyncedChannel(it) }
.firstOrNull()
}
}