package com.discord.widgets.guilds.invite; import c.d.b.a.a; import com.discord.models.user.User; import com.discord.stores.StoreChannels; import com.discord.stores.StoreMessagesMostRecent; import com.discord.stores.StoreStream; import com.discord.stores.StoreUser; import com.discord.stores.StoreUserAffinities; import com.discord.stores.StoreUserRelationships; import d0.z.d.m; import java.util.List; import java.util.Map; import kotlin.jvm.internal.DefaultConstructorMarker; import rx.Observable; /* compiled from: InviteSuggestionsManager.kt */ public final class InviteSuggestionsManager { private final StoreChannels storeChannels; private final StoreMessagesMostRecent storeMessagesMostRecent; private final StoreUserAffinities storeUserAffinities; private final StoreUserRelationships storeUserRelationships; private final StoreUser storeUsers; /* compiled from: InviteSuggestionsManager.kt */ public static final class UserAffinityData { private final Map relationships; private final List userIds; private final Map users; /* JADX DEBUG: Multi-variable search result rejected for r3v0, resolved type: java.util.Map */ /* JADX WARN: Multi-variable type inference failed */ public UserAffinityData(List list, Map map, Map map2) { m.checkNotNullParameter(list, "userIds"); m.checkNotNullParameter(map, "users"); m.checkNotNullParameter(map2, "relationships"); this.userIds = list; this.users = map; this.relationships = map2; } /* JADX DEBUG: Multi-variable search result rejected for r0v0, resolved type: com.discord.widgets.guilds.invite.InviteSuggestionsManager$UserAffinityData */ /* JADX WARN: Multi-variable type inference failed */ public static /* synthetic */ UserAffinityData copy$default(UserAffinityData userAffinityData, List list, Map map, Map map2, int i, Object obj) { if ((i & 1) != 0) { list = userAffinityData.userIds; } if ((i & 2) != 0) { map = userAffinityData.users; } if ((i & 4) != 0) { map2 = userAffinityData.relationships; } return userAffinityData.copy(list, map, map2); } public final List component1() { return this.userIds; } public final Map component2() { return this.users; } public final Map component3() { return this.relationships; } public final UserAffinityData copy(List list, Map map, Map map2) { m.checkNotNullParameter(list, "userIds"); m.checkNotNullParameter(map, "users"); m.checkNotNullParameter(map2, "relationships"); return new UserAffinityData(list, map, map2); } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof UserAffinityData)) { return false; } UserAffinityData userAffinityData = (UserAffinityData) obj; return m.areEqual(this.userIds, userAffinityData.userIds) && m.areEqual(this.users, userAffinityData.users) && m.areEqual(this.relationships, userAffinityData.relationships); } public final Map getRelationships() { return this.relationships; } public final List getUserIds() { return this.userIds; } public final Map getUsers() { return this.users; } public int hashCode() { List list = this.userIds; int i = 0; int hashCode = (list != null ? list.hashCode() : 0) * 31; Map map = this.users; int hashCode2 = (hashCode + (map != null ? map.hashCode() : 0)) * 31; Map map2 = this.relationships; if (map2 != null) { i = map2.hashCode(); } return hashCode2 + i; } public String toString() { StringBuilder P = a.P("UserAffinityData(userIds="); P.append(this.userIds); P.append(", users="); P.append(this.users); P.append(", relationships="); return a.K(P, this.relationships, ")"); } } public InviteSuggestionsManager() { this(null, null, null, null, null, 31, null); } public InviteSuggestionsManager(StoreChannels storeChannels, StoreMessagesMostRecent storeMessagesMostRecent, StoreUserAffinities storeUserAffinities, StoreUser storeUser, StoreUserRelationships storeUserRelationships) { m.checkNotNullParameter(storeChannels, "storeChannels"); m.checkNotNullParameter(storeMessagesMostRecent, "storeMessagesMostRecent"); m.checkNotNullParameter(storeUserAffinities, "storeUserAffinities"); m.checkNotNullParameter(storeUser, "storeUsers"); m.checkNotNullParameter(storeUserRelationships, "storeUserRelationships"); this.storeChannels = storeChannels; this.storeMessagesMostRecent = storeMessagesMostRecent; this.storeUserAffinities = storeUserAffinities; this.storeUsers = storeUser; this.storeUserRelationships = storeUserRelationships; } /* JADX INFO: this call moved to the top of the method (can break code semantics) */ public /* synthetic */ InviteSuggestionsManager(StoreChannels storeChannels, StoreMessagesMostRecent storeMessagesMostRecent, StoreUserAffinities storeUserAffinities, StoreUser storeUser, StoreUserRelationships storeUserRelationships, int i, DefaultConstructorMarker defaultConstructorMarker) { this((i & 1) != 0 ? StoreStream.Companion.getChannels() : storeChannels, (i & 2) != 0 ? StoreStream.Companion.getMessagesMostRecent() : storeMessagesMostRecent, (i & 4) != 0 ? StoreStream.Companion.getUserAffinities() : storeUserAffinities, (i & 8) != 0 ? StoreStream.Companion.getUsers() : storeUser, (i & 16) != 0 ? StoreStream.Companion.getUserRelationships() : storeUserRelationships); } public static final /* synthetic */ StoreUserRelationships access$getStoreUserRelationships$p(InviteSuggestionsManager inviteSuggestionsManager) { return inviteSuggestionsManager.storeUserRelationships; } public static final /* synthetic */ StoreUser access$getStoreUsers$p(InviteSuggestionsManager inviteSuggestionsManager) { return inviteSuggestionsManager.storeUsers; } public final Observable> observeInviteSuggestions() { Observable> i = Observable.i(this.storeChannels.observePrivateChannels(), this.storeMessagesMostRecent.observeRecentMessageIds().Y(1), this.storeUserAffinities.observeAffinityUserIds().X(new InviteSuggestionsManager$observeInviteSuggestions$1(this)), InviteSuggestionsManager$observeInviteSuggestions$2.INSTANCE); m.checkNotNullExpressionValue(i, "Observable.combineLatest… inviteSuggestionList\n }"); return i; } }