discord-jadx/app/src/main/java/com/discord/widgets/user/profile/UserProfileHeaderViewModel$...

110 lines
6.9 KiB
Java

package com.discord.widgets.user.profile;
import com.discord.api.channel.Channel;
import com.discord.api.user.UserProfile;
import com.discord.models.member.GuildMember;
import com.discord.models.user.MeUser;
import com.discord.models.user.User;
import com.discord.stores.StoreAccessibility;
import com.discord.stores.StoreChannels;
import com.discord.stores.StoreGuilds;
import com.discord.stores.StoreUserPresence;
import com.discord.stores.StoreUserProfile;
import com.discord.stores.StoreUserSettings;
import com.discord.utilities.streams.StreamContext;
import com.discord.utilities.streams.StreamContextService;
import com.discord.widgets.user.presence.ModelRichPresence;
import com.discord.widgets.user.profile.UserProfileHeaderViewModel;
import d0.t.n0;
import d0.z.d.m;
import j0.k.b;
import j0.l.a.c;
import j0.l.e.k;
import java.util.Collection;
import java.util.Map;
import kotlin.Pair;
import rx.Observable;
import rx.functions.Func8;
/* compiled from: UserProfileHeaderViewModel.kt */
public final class UserProfileHeaderViewModel$Companion$observeStoreState$2<T, R> implements b<Pair<? extends MeUser, ? extends User>, Observable<? extends UserProfileHeaderViewModel.StoreState>> {
public final /* synthetic */ Long $channelId;
public final /* synthetic */ Long $guildId;
public final /* synthetic */ StoreAccessibility $storeAccessibility;
public final /* synthetic */ StoreChannels $storeChannels;
public final /* synthetic */ StoreGuilds $storeGuilds;
public final /* synthetic */ StoreUserPresence $storeUserPresence;
public final /* synthetic */ StoreUserProfile $storeUserProfile;
public final /* synthetic */ StoreUserSettings $storeUserSettings;
public final /* synthetic */ StreamContextService $streamContextService;
/* compiled from: UserProfileHeaderViewModel.kt */
/* renamed from: com.discord.widgets.user.profile.UserProfileHeaderViewModel$Companion$observeStoreState$2$1 reason: invalid class name */
public static final class AnonymousClass1<T1, T2, T3, T4, T5, T6, T7, T8, R> implements Func8<Map<Long, ? extends GuildMember>, Map<Long, ? extends Map<Long, ? extends GuildMember>>, ModelRichPresence, StreamContext, UserProfile, Boolean, Boolean, Channel, UserProfileHeaderViewModel.StoreState> {
public final /* synthetic */ MeUser $meUser;
public final /* synthetic */ User $targetUser;
public AnonymousClass1(MeUser meUser, User user) {
this.$meUser = meUser;
this.$targetUser = user;
}
public final UserProfileHeaderViewModel.StoreState call(Map<Long, GuildMember> map, Map<Long, ? extends Map<Long, GuildMember>> map2, ModelRichPresence modelRichPresence, StreamContext streamContext, UserProfile userProfile, Boolean bool, Boolean bool2, Channel channel) {
MeUser meUser = this.$meUser;
m.checkNotNullExpressionValue(meUser, "meUser");
User user = this.$targetUser;
m.checkNotNullExpressionValue(map, "userIdToGuildMembersMap");
Collection<? extends Map<Long, GuildMember>> values = map2.values();
m.checkNotNullExpressionValue(userProfile, "userProfile");
m.checkNotNullExpressionValue(bool, "allowAnimatedEmojis");
boolean booleanValue = bool.booleanValue();
m.checkNotNullExpressionValue(bool2, "reducedMotionEnabled");
return new UserProfileHeaderViewModel.StoreState(meUser, user, map, values, modelRichPresence, streamContext, userProfile, booleanValue, bool2.booleanValue(), channel);
}
/* Return type fixed from 'java.lang.Object' to match base method */
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object] */
@Override // rx.functions.Func8
public /* bridge */ /* synthetic */ UserProfileHeaderViewModel.StoreState call(Map<Long, ? extends GuildMember> map, Map<Long, ? extends Map<Long, ? extends GuildMember>> map2, ModelRichPresence modelRichPresence, StreamContext streamContext, UserProfile userProfile, Boolean bool, Boolean bool2, Channel channel) {
return call((Map<Long, GuildMember>) map, (Map<Long, ? extends Map<Long, GuildMember>>) map2, modelRichPresence, streamContext, userProfile, bool, bool2, channel);
}
}
public UserProfileHeaderViewModel$Companion$observeStoreState$2(Long l, StoreChannels storeChannels, StoreGuilds storeGuilds, Long l2, StoreUserPresence storeUserPresence, StreamContextService streamContextService, StoreUserProfile storeUserProfile, StoreUserSettings storeUserSettings, StoreAccessibility storeAccessibility) {
this.$channelId = l;
this.$storeChannels = storeChannels;
this.$storeGuilds = storeGuilds;
this.$guildId = l2;
this.$storeUserPresence = storeUserPresence;
this.$streamContextService = streamContextService;
this.$storeUserProfile = storeUserProfile;
this.$storeUserSettings = storeUserSettings;
this.$storeAccessibility = storeAccessibility;
}
/* Return type fixed from 'java.lang.Object' to match base method */
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
@Override // j0.k.b
public /* bridge */ /* synthetic */ Observable<? extends UserProfileHeaderViewModel.StoreState> call(Pair<? extends MeUser, ? extends User> pair) {
return call((Pair<MeUser, ? extends User>) pair);
}
/* JADX WARNING: Code restructure failed: missing block: B:7:0x0025, code lost:
if (r1 != null) goto L_0x002d;
*/
public final Observable<? extends UserProfileHeaderViewModel.StoreState> call(Pair<MeUser, ? extends User> pair) {
Observable<Channel> observable;
MeUser component1 = pair.component1();
User user = (User) pair.component2();
if (user == null) {
return c.k;
}
Long l = this.$channelId;
if (l != null) {
l.longValue();
observable = this.$storeChannels.observeChannel(this.$channelId.longValue());
}
observable = new k<>(null);
return Observable.d(UserProfileHeaderViewModel.Companion.access$observeComputedMembers(UserProfileHeaderViewModel.Companion, this.$channelId, this.$guildId, n0.setOf((Object[]) new Long[]{Long.valueOf(component1.getId()), Long.valueOf(user.getId())}), this.$storeChannels, this.$storeGuilds), this.$storeGuilds.observeComputed(), ModelRichPresence.Companion.get(user.getId(), this.$storeUserPresence), this.$streamContextService.getForUser(user.getId(), true), this.$storeUserProfile.observeUserProfile(user.getId()), StoreUserSettings.observeIsAnimatedEmojisEnabled$default(this.$storeUserSettings, false, 1, null), this.$storeAccessibility.observeReducedMotionEnabled(), observable, new AnonymousClass1(component1, user));
}
}