discord-jadx/app/src/main/java/com/discord/widgets/user/UserMutualGuildsManager.java

54 lines
2.7 KiB
Java

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<Map<Long, List<Guild>>> observeMutualGuilds(Collection<Long> collection) {
m.checkNotNullParameter(collection, "userIds");
Observable<Map<Long, List<Guild>>> 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;
}
}