discord-jadx/app/src/main/java/com/discord/stores/StoreEmoji$getEmojiSet$4.java

77 lines
4.2 KiB
Java

package com.discord.stores;
import com.discord.models.domain.emoji.EmojiSet;
import com.discord.models.domain.emoji.ModelEmojiCustom;
import com.discord.stores.StoreEmoji;
import com.discord.stores.StoreMediaFavorites;
import com.discord.utilities.Quad;
import d0.z.d.m;
import j0.k.b;
import java.util.List;
import java.util.Map;
import java.util.Set;
import rx.Observable;
/* compiled from: StoreEmoji.kt */
public final class StoreEmoji$getEmojiSet$4<T, R> implements b<Quad<? extends Boolean, ? extends Boolean, ? extends List<? extends Long>, ? extends Set<? extends StoreMediaFavorites.Favorite>>, Observable<? extends EmojiSet>> {
public final /* synthetic */ StoreEmoji.EmojiContext $emojiContext;
public final /* synthetic */ boolean $includeUnavailableEmojis;
public final /* synthetic */ boolean $includeUnusableEmojis;
public final /* synthetic */ StoreEmoji this$0;
/* compiled from: StoreEmoji.kt */
/* renamed from: com.discord.stores.StoreEmoji$getEmojiSet$4$1 reason: invalid class name */
public static final class AnonymousClass1<T, R> implements b<Map<Long, ? extends Map<Long, ? extends ModelEmojiCustom>>, EmojiSet> {
public final /* synthetic */ Set $favorites;
public final /* synthetic */ Boolean $hasExternalEmojiPermission;
public final /* synthetic */ Boolean $isPremium;
public final /* synthetic */ List $sortedGuildIds;
public final /* synthetic */ StoreEmoji$getEmojiSet$4 this$0;
public AnonymousClass1(StoreEmoji$getEmojiSet$4 storeEmoji$getEmojiSet$4, List list, Boolean bool, Boolean bool2, Set set) {
this.this$0 = storeEmoji$getEmojiSet$4;
this.$sortedGuildIds = list;
this.$isPremium = bool;
this.$hasExternalEmojiPermission = bool2;
this.$favorites = set;
}
public final EmojiSet call(Map<Long, ? extends Map<Long, ? extends ModelEmojiCustom>> map) {
StoreEmoji storeEmoji = this.this$0.this$0;
m.checkNotNullExpressionValue(map, "allowedCustomEmoji");
StoreEmoji.EmojiContext emojiContext = this.this$0.$emojiContext;
List list = this.$sortedGuildIds;
m.checkNotNullExpressionValue(list, "sortedGuildIds");
Boolean bool = this.$isPremium;
m.checkNotNullExpressionValue(bool, "isPremium");
boolean booleanValue = bool.booleanValue();
StoreEmoji$getEmojiSet$4 storeEmoji$getEmojiSet$4 = this.this$0;
boolean z2 = storeEmoji$getEmojiSet$4.$includeUnavailableEmojis;
boolean z3 = storeEmoji$getEmojiSet$4.$includeUnusableEmojis;
Boolean bool2 = this.$hasExternalEmojiPermission;
m.checkNotNullExpressionValue(bool2, "hasExternalEmojiPermission");
boolean booleanValue2 = bool2.booleanValue();
Set set = this.$favorites;
m.checkNotNullExpressionValue(set, "favorites");
return StoreEmoji.access$buildUsableEmojiSet(storeEmoji, map, emojiContext, list, booleanValue, z3, z2, booleanValue2, set);
}
}
public StoreEmoji$getEmojiSet$4(StoreEmoji storeEmoji, StoreEmoji.EmojiContext emojiContext, boolean z2, boolean z3) {
this.this$0 = storeEmoji;
this.$emojiContext = emojiContext;
this.$includeUnavailableEmojis = z2;
this.$includeUnusableEmojis = z3;
}
/* 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 EmojiSet> call(Quad<? extends Boolean, ? extends Boolean, ? extends List<? extends Long>, ? extends Set<? extends StoreMediaFavorites.Favorite>> quad) {
return call((Quad<Boolean, Boolean, ? extends List<Long>, ? extends Set<? extends StoreMediaFavorites.Favorite>>) quad);
}
public final Observable<? extends EmojiSet> call(Quad<Boolean, Boolean, ? extends List<Long>, ? extends Set<? extends StoreMediaFavorites.Favorite>> quad) {
return StoreEmoji.access$getCustomEmojiStore$p(this.this$0).observeAllowedGuildEmoji().F(new AnonymousClass1(this, (List) quad.component3(), quad.component1(), quad.component2(), (Set) quad.component4()));
}
}