discord-jadx/app/src/main/java/com/discord/widgets/guilds/invite/WidgetGuildInviteShareViewM...

113 lines
6.1 KiB
Java

package com.discord.widgets.guilds.invite;
import c.d.b.a.a;
import com.airbnb.lottie.parser.AnimatableValueParser;
import com.discord.api.channel.Channel;
import com.discord.models.user.User;
import com.discord.widgets.guilds.invite.InviteSuggestion;
import com.discord.widgets.guilds.invite.InviteSuggestionItem;
import com.discord.widgets.guilds.invite.WidgetGuildInviteShareViewModel;
import d0.g0.t;
import d0.g0.w;
import d0.t.h0;
import d0.t.n0;
import d0.t.o;
import d0.t.u;
import d0.z.d.m;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Set;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Unit;
import rx.functions.Func5;
/* compiled from: WidgetGuildInviteShareViewModel.kt */
public final class WidgetGuildInviteShareViewModel$observeViewStateFromStores$1<T1, T2, T3, T4, T5, R> implements Func5<WidgetInviteModel, List<? extends InviteSuggestion>, String, Map<String, ? extends Set<? extends Long>>, Unit, WidgetGuildInviteShareViewModel.ViewState.Loaded> {
public final /* synthetic */ WidgetGuildInviteShareViewModel this$0;
public WidgetGuildInviteShareViewModel$observeViewStateFromStores$1(WidgetGuildInviteShareViewModel widgetGuildInviteShareViewModel) {
this.this$0 = widgetGuildInviteShareViewModel;
}
/* JADX WARNING: Removed duplicated region for block: B:57:0x0149 */
/* JADX WARNING: Removed duplicated region for block: B:58:0x0154 */
public final WidgetGuildInviteShareViewModel.ViewState.Loaded call(WidgetInviteModel widgetInviteModel, List<? extends InviteSuggestion> list, String str, Map<String, ? extends Set<Long>> map, Unit unit) {
ArrayList arrayList;
Object obj;
boolean z2;
m.checkNotNullExpressionValue(map, "sentInvites");
String access$getInviteLink$p = WidgetGuildInviteShareViewModel.access$getInviteLink$p(this.this$0, widgetInviteModel.getInvite());
m.checkNotNullExpressionValue(access$getInviteLink$p, "widgetInviteModel.invite.inviteLink");
Object obj2 = map.get(access$getInviteLink$p);
if (obj2 == null) {
obj2 = n0.emptySet();
}
Set set = (Set) obj2;
boolean z3 = false;
if (str == null || t.isBlank(str)) {
m.checkNotNullExpressionValue(list, "inviteSuggestions");
} else {
ArrayList S = a.S(list, "inviteSuggestions");
for (Object obj3 : list) {
InviteSuggestion inviteSuggestion = (InviteSuggestion) obj3;
if (inviteSuggestion instanceof InviteSuggestion.ChannelItem) {
z2 = w.contains((CharSequence) AnimatableValueParser.y0(((InviteSuggestion.ChannelItem) inviteSuggestion).getChannel()), (CharSequence) str, true);
} else if (inviteSuggestion instanceof InviteSuggestion.UserSuggestion) {
z2 = w.contains((CharSequence) ((InviteSuggestion.UserSuggestion) inviteSuggestion).getUser().getUsername(), (CharSequence) str, true);
} else {
throw new NoWhenBranchMatchedException();
}
if (z2) {
S.add(obj3);
}
}
list = S;
}
List<Channel> dms = widgetInviteModel.getDms();
ArrayList arrayList2 = new ArrayList(o.collectionSizeOrDefault(dms, 10));
for (Channel channel : dms) {
User v0 = AnimatableValueParser.v0(channel);
arrayList2.add(d0.o.to(v0 != null ? Long.valueOf(v0.getId()) : null, Long.valueOf(channel.h())));
}
Map map2 = h0.toMap(arrayList2);
if (!(!list.isEmpty())) {
if (str == null || t.isBlank(str)) {
z3 = true;
}
if (!z3) {
arrayList = d0.t.m.listOf(InviteSuggestionItem.SearchNoResultsItem);
boolean z4 = widgetInviteModel.getInvite() == null ? !widgetInviteModel.getInvite().isStatic() : true;
m.checkNotNullExpressionValue(widgetInviteModel, "widgetInviteModel");
m.checkNotNullExpressionValue(str, "filter");
return new WidgetGuildInviteShareViewModel.ViewState.Loaded(widgetInviteModel, arrayList, str, map, z4);
}
}
ArrayList arrayList3 = new ArrayList(o.collectionSizeOrDefault(list, 10));
for (InviteSuggestion inviteSuggestion2 : list) {
if (inviteSuggestion2 instanceof InviteSuggestion.ChannelItem) {
InviteSuggestion.ChannelItem channelItem = (InviteSuggestion.ChannelItem) inviteSuggestion2;
obj = new InviteSuggestionItem.ChannelItem(channelItem.getChannel(), set.contains(Long.valueOf(channelItem.getChannel().h())));
} else if (inviteSuggestion2 instanceof InviteSuggestion.UserSuggestion) {
InviteSuggestion.UserSuggestion userSuggestion = (InviteSuggestion.UserSuggestion) inviteSuggestion2;
obj = new InviteSuggestionItem.UserItem(userSuggestion.getUser(), u.contains(set, map2.get(Long.valueOf(userSuggestion.getUser().getId()))));
} else {
throw new NoWhenBranchMatchedException();
}
arrayList3.add(obj);
}
arrayList = arrayList3;
if (widgetInviteModel.getInvite() == null) {
}
m.checkNotNullExpressionValue(widgetInviteModel, "widgetInviteModel");
m.checkNotNullExpressionValue(str, "filter");
return new WidgetGuildInviteShareViewModel.ViewState.Loaded(widgetInviteModel, arrayList, str, map, z4);
}
/* 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 */ WidgetGuildInviteShareViewModel.ViewState.Loaded call(WidgetInviteModel widgetInviteModel, List<? extends InviteSuggestion> list, String str, Map<String, ? extends Set<? extends Long>> map, Unit unit) {
return call(widgetInviteModel, list, str, (Map<String, ? extends Set<Long>>) map, unit);
}
}