package com.discord.widgets.user; import com.discord.models.guild.Guild; import com.discord.stores.StoreGuilds; import com.discord.stores.StoreGuildsSorted; import com.discord.stores.StoreStream; import com.discord.stores.updates.ObservationDeck; import com.discord.stores.updates.ObservationDeckProvider; import d0.z.d.m; import java.util.Collection; import java.util.List; import java.util.Map; import kotlin.jvm.internal.DefaultConstructorMarker; import rx.Observable; /* compiled from: UserMutualGuildsManager.kt */ public final class UserMutualGuildsManager { private final ObservationDeck observationDeck; private final StoreGuilds storeGuilds; private final StoreGuildsSorted storeGuildsSorted; public UserMutualGuildsManager() { this(null, null, null, 7, null); } public UserMutualGuildsManager(StoreGuildsSorted storeGuildsSorted, StoreGuilds storeGuilds, ObservationDeck observationDeck) { m.checkNotNullParameter(storeGuildsSorted, "storeGuildsSorted"); m.checkNotNullParameter(storeGuilds, "storeGuilds"); m.checkNotNullParameter(observationDeck, "observationDeck"); this.storeGuildsSorted = storeGuildsSorted; this.storeGuilds = storeGuilds; this.observationDeck = observationDeck; } /* JADX INFO: this call moved to the top of the method (can break code semantics) */ public /* synthetic */ UserMutualGuildsManager(StoreGuildsSorted storeGuildsSorted, StoreGuilds storeGuilds, ObservationDeck observationDeck, int i, DefaultConstructorMarker defaultConstructorMarker) { this((i & 1) != 0 ? StoreStream.Companion.getGuildsSorted() : storeGuildsSorted, (i & 2) != 0 ? StoreStream.Companion.getGuilds() : storeGuilds, (i & 4) != 0 ? ObservationDeckProvider.get() : observationDeck); } public static final /* synthetic */ StoreGuilds access$getStoreGuilds$p(UserMutualGuildsManager userMutualGuildsManager) { return userMutualGuildsManager.storeGuilds; } public static final /* synthetic */ StoreGuildsSorted access$getStoreGuildsSorted$p(UserMutualGuildsManager userMutualGuildsManager) { return userMutualGuildsManager.storeGuildsSorted; } public final Observable>> observeMutualGuilds(Collection collection) { m.checkNotNullParameter(collection, "userIds"); Observable>> r = ObservationDeck.connectRx$default(this.observationDeck, new ObservationDeck.UpdateSource[]{this.storeGuildsSorted, this.storeGuilds}, false, null, null, new UserMutualGuildsManager$observeMutualGuilds$1(this, collection), 14, null).r(); m.checkNotNullExpressionValue(r, "observationDeck.connectR… .distinctUntilChanged()"); return r; } }