override suspend fun getByIds()

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