discord-jadx/app/src/main/java/com/discord/widgets/emoji/EmojiSheetViewModel$Compani...

36 lines
2.2 KiB
Java

package com.discord.widgets.emoji;
import com.discord.api.channel.Channel;
import com.discord.models.guild.Guild;
import com.discord.models.user.MeUser;
import com.discord.stores.StoreMediaFavorites;
import com.discord.utilities.textprocessing.node.EmojiNode;
import com.discord.utilities.user.UserUtils;
import com.discord.widgets.emoji.EmojiSheetViewModel;
import d0.z.d.m;
import java.util.Map;
import java.util.Set;
import rx.functions.Func5;
/* compiled from: EmojiSheetViewModel.kt */
public final class EmojiSheetViewModel$Companion$observeStoreState$1<T1, T2, T3, T4, T5, R> implements Func5<EmojiSheetViewModel.Companion.CustomEmojGuildInfo, MeUser, Map<Long, ? extends Guild>, Channel, Set<? extends StoreMediaFavorites.Favorite>, EmojiSheetViewModel.StoreState> {
public final /* synthetic */ EmojiNode.EmojiIdAndType $emojiIdAndType;
public EmojiSheetViewModel$Companion$observeStoreState$1(EmojiNode.EmojiIdAndType emojiIdAndType) {
this.$emojiIdAndType = emojiIdAndType;
}
public final EmojiSheetViewModel.StoreState call(EmojiSheetViewModel.Companion.CustomEmojGuildInfo customEmojGuildInfo, MeUser meUser, Map<Long, Guild> map, Channel channel, Set<? extends StoreMediaFavorites.Favorite> set) {
m.checkNotNullParameter(meUser, "meUser");
m.checkNotNullParameter(map, "guilds");
m.checkNotNullParameter(set, "favorites");
return new EmojiSheetViewModel.StoreState(customEmojGuildInfo, this.$emojiIdAndType, UserUtils.INSTANCE.isPremium(meUser), map.keySet(), channel, set);
}
/* 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] */
@Override // rx.functions.Func5
public /* bridge */ /* synthetic */ EmojiSheetViewModel.StoreState call(EmojiSheetViewModel.Companion.CustomEmojGuildInfo customEmojGuildInfo, MeUser meUser, Map<Long, ? extends Guild> map, Channel channel, Set<? extends StoreMediaFavorites.Favorite> set) {
return call(customEmojGuildInfo, meUser, (Map<Long, Guild>) map, channel, set);
}
}