forked from Juby210/discord-jadx
113 lines
6.1 KiB
Java
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 R = a.R(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) {
|
||
|
R.add(obj3);
|
||
|
}
|
||
|
}
|
||
|
list = R;
|
||
|
}
|
||
|
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);
|
||
|
}
|
||
|
}
|