discord-jadx/app/src/main/java/com/discord/widgets/chat/managereactions/ManageReactionsModelProvide...

163 lines
9.4 KiB
Java

package com.discord.widgets.chat.managereactions;
import com.discord.api.message.reaction.MessageReaction;
import com.discord.api.message.reaction.MessageReactionEmoji;
import com.discord.models.member.GuildMember;
import com.discord.models.user.MeUser;
import com.discord.stores.StoreMessageReactions;
import d0.t.u;
import d0.z.d.m;
import j0.k.b;
import j0.l.e.j;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import kotlin.Triple;
import rx.Observable;
import rx.functions.Func3;
/* compiled from: ManageReactionsModel.kt */
public final class ManageReactionsModelProvider$get$2<T, R> implements b<MeUser, Observable<? extends ManageReactionsModel>> {
public final /* synthetic */ ManageReactionsModelProvider$get$1 $getCanManageMessagesObs$1;
public final /* synthetic */ Observable $guildMembersObservable;
public final /* synthetic */ Observable $reactionsObs;
public final /* synthetic */ ManageReactionsModelProvider this$0;
/* compiled from: ManageReactionsModel.kt */
/* renamed from: com.discord.widgets.chat.managereactions.ManageReactionsModelProvider$get$2$1 reason: invalid class name */
public static final class AnonymousClass1<T1, T2, T3, R> implements Func3<Boolean, List<? extends MessageReaction>, Map<Long, ? extends GuildMember>, Triple<? extends Boolean, ? extends List<? extends MessageReaction>, ? extends Map<Long, ? extends GuildMember>>> {
public static final AnonymousClass1 INSTANCE = new AnonymousClass1();
/* 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] */
@Override // rx.functions.Func3
public /* bridge */ /* synthetic */ Triple<? extends Boolean, ? extends List<? extends MessageReaction>, ? extends Map<Long, ? extends GuildMember>> call(Boolean bool, List<? extends MessageReaction> list, Map<Long, ? extends GuildMember> map) {
return call(bool, (List<MessageReaction>) list, (Map<Long, GuildMember>) map);
}
public final Triple<Boolean, List<MessageReaction>, Map<Long, GuildMember>> call(Boolean bool, List<MessageReaction> list, Map<Long, GuildMember> map) {
return new Triple<>(bool, list, map);
}
}
/* compiled from: ManageReactionsModel.kt */
/* renamed from: com.discord.widgets.chat.managereactions.ManageReactionsModelProvider$get$2$2 reason: invalid class name */
public static final class AnonymousClass2<T, R> implements b<Triple<? extends Boolean, ? extends List<? extends MessageReaction>, ? extends Map<Long, ? extends GuildMember>>, Observable<? extends ManageReactionsModel>> {
public final /* synthetic */ MeUser $me;
public final /* synthetic */ ManageReactionsModelProvider$get$2 this$0;
/* compiled from: ManageReactionsModel.kt */
/* renamed from: com.discord.widgets.chat.managereactions.ManageReactionsModelProvider$get$2$2$1 reason: invalid class name */
public static final class AnonymousClass1<T, R> implements b<String, MessageReactionEmoji> {
public final /* synthetic */ List $reactions;
public AnonymousClass1(List list) {
this.$reactions = list;
}
public final MessageReactionEmoji call(String str) {
T t;
MessageReactionEmoji b;
List list = this.$reactions;
m.checkNotNullExpressionValue(list, "reactions");
Iterator<T> it = list.iterator();
while (true) {
if (!it.hasNext()) {
t = null;
break;
}
t = it.next();
if (m.areEqual(t.b().c(), str)) {
break;
}
}
T t2 = t;
if (t2 != null && (b = t2.b()) != null) {
return b;
}
List list2 = this.$reactions;
m.checkNotNullExpressionValue(list2, "reactions");
return ((MessageReaction) u.first((List<? extends Object>) list2)).b();
}
}
/* compiled from: ManageReactionsModel.kt */
/* renamed from: com.discord.widgets.chat.managereactions.ManageReactionsModelProvider$get$2$2$2 reason: invalid class name */
public static final class AnonymousClass2<T, R> implements b<MessageReactionEmoji, Observable<? extends ManageReactionsModel>> {
public final /* synthetic */ Boolean $canManageMessages;
public final /* synthetic */ Map $guildMembers;
public final /* synthetic */ List $reactions;
public final /* synthetic */ AnonymousClass2 this$0;
/* compiled from: ManageReactionsModel.kt */
/* renamed from: com.discord.widgets.chat.managereactions.ManageReactionsModelProvider$get$2$2$2$1 reason: invalid class name */
public static final class AnonymousClass1<T, R> implements b<StoreMessageReactions.EmojiResults, ManageReactionsModel> {
public final /* synthetic */ MessageReactionEmoji $targetedEmoji;
public final /* synthetic */ AnonymousClass2 this$0;
public AnonymousClass1(AnonymousClass2 r1, MessageReactionEmoji messageReactionEmoji) {
this.this$0 = r1;
this.$targetedEmoji = messageReactionEmoji;
}
public final ManageReactionsModel call(StoreMessageReactions.EmojiResults emojiResults) {
AnonymousClass2 r0 = this.this$0;
ManageReactionsModelProvider manageReactionsModelProvider = r0.this$0.this$0.this$0;
List list = r0.$reactions;
m.checkNotNullExpressionValue(list, "reactions");
m.checkNotNullExpressionValue(emojiResults, "users");
MessageReactionEmoji messageReactionEmoji = this.$targetedEmoji;
Boolean bool = this.this$0.$canManageMessages;
m.checkNotNullExpressionValue(bool, "canManageMessages");
boolean booleanValue = bool.booleanValue();
long id2 = this.this$0.this$0.$me.getId();
Map map = this.this$0.$guildMembers;
m.checkNotNullExpressionValue(map, "guildMembers");
return ManageReactionsModelProvider.access$createModel(manageReactionsModelProvider, list, emojiResults, messageReactionEmoji, booleanValue, id2, map);
}
}
public AnonymousClass2(AnonymousClass2 r1, List list, Boolean bool, Map map) {
this.this$0 = r1;
this.$reactions = list;
this.$canManageMessages = bool;
this.$guildMembers = map;
}
public final Observable<? extends ManageReactionsModel> call(MessageReactionEmoji messageReactionEmoji) {
ManageReactionsModelProvider manageReactionsModelProvider = this.this$0.this$0.this$0;
m.checkNotNullExpressionValue(messageReactionEmoji, "targetedEmoji");
return ManageReactionsModelProvider.access$getUsersForReaction(manageReactionsModelProvider, messageReactionEmoji).F(new AnonymousClass1(this, messageReactionEmoji));
}
}
public AnonymousClass2(ManageReactionsModelProvider$get$2 manageReactionsModelProvider$get$2, MeUser meUser) {
this.this$0 = manageReactionsModelProvider$get$2;
this.$me = meUser;
}
/* 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 ManageReactionsModel> call(Triple<? extends Boolean, ? extends List<? extends MessageReaction>, ? extends Map<Long, ? extends GuildMember>> triple) {
return call((Triple<Boolean, ? extends List<MessageReaction>, ? extends Map<Long, GuildMember>>) triple);
}
public final Observable<? extends ManageReactionsModel> call(Triple<Boolean, ? extends List<MessageReaction>, ? extends Map<Long, GuildMember>> triple) {
Boolean component1 = triple.component1();
List list = (List) triple.component2();
return list.isEmpty() ? new j(null) : ManageReactionsModelProvider.access$getTargetedEmojiKeySubject$p(this.this$0.this$0).r().F(new AnonymousClass1(list)).Y(new AnonymousClass2(this, list, component1, (Map) triple.component3()));
}
}
public ManageReactionsModelProvider$get$2(ManageReactionsModelProvider manageReactionsModelProvider, ManageReactionsModelProvider$get$1 manageReactionsModelProvider$get$1, Observable observable, Observable observable2) {
this.this$0 = manageReactionsModelProvider;
this.$getCanManageMessagesObs$1 = manageReactionsModelProvider$get$1;
this.$reactionsObs = observable;
this.$guildMembersObservable = observable2;
}
public final Observable<? extends ManageReactionsModel> call(MeUser meUser) {
return Observable.i(this.$getCanManageMessagesObs$1.invoke(meUser.getMfaEnabled()), this.$reactionsObs, this.$guildMembersObservable, AnonymousClass1.INSTANCE).Y(new AnonymousClass2(this, meUser));
}
}