discord-jadx/app/src/main/java/com/discord/widgets/channels/list/WidgetChannelListModel$Comp...

96 lines
5.7 KiB
Java

package com.discord.widgets.channels.list;
import c.d.b.a.a;
import com.discord.api.channel.Channel;
import com.discord.utilities.channel.GuildChannelsInfo;
import com.discord.widgets.channels.list.items.ChannelListItemThread;
import d0.t.n;
import d0.z.d.m;
import d0.z.d.o;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import kotlin.jvm.functions.Function1;
/* compiled from: WidgetChannelListModel.kt */
public final class WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$7 extends o implements Function1<Channel, Collection<? extends ChannelListItemThread>> {
public final /* synthetic */ WidgetChannelListModel$Companion$guildListBuilder$4 $areAllChildThreadsRead$4$inlined;
public final /* synthetic */ WidgetChannelListModel$Companion$guildListBuilder$5 $areAnyChildThreadsSelected$5$inlined;
public final /* synthetic */ Set $channelsWithActiveThreads$inlined;
public final /* synthetic */ Set $collapsedCategories$inlined;
public final /* synthetic */ HashSet $forceViewCategories$inlined;
public final /* synthetic */ GuildChannelsInfo $guild$inlined;
public final /* synthetic */ List $guildScheduledEvents$inlined;
public final /* synthetic */ HashSet $hiddenChannelsIds$inlined;
public final /* synthetic */ WidgetChannelListModel$Companion$guildListBuilder$3 $isThreadUnread$3$inlined;
public final /* synthetic */ ArrayList $items$inlined;
public final /* synthetic */ Map $mentionCounts$inlined;
public final /* synthetic */ Channel $selectedChannel$inlined;
public final /* synthetic */ long $selectedGuildId$inlined;
public final /* synthetic */ long $selectedVoiceChannelId$inlined;
public final /* synthetic */ Map $stageChannels$inlined;
public final /* synthetic */ Map $stageInstances$inlined;
public final /* synthetic */ Map $threadParentMap$inlined;
public final /* synthetic */ WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4 $toChannelListItemThread$4;
public final /* synthetic */ WidgetChannelListModel$Companion$guildListBuilder$2 $tryRemoveEmptyCategory$2$inlined;
public final /* synthetic */ Set $unreadChannelIds$inlined;
public final /* synthetic */ Map $voiceStates$inlined;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$7(WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4 widgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4, GuildChannelsInfo guildChannelsInfo, HashSet hashSet, Channel channel, Map map, Set set, long j, WidgetChannelListModel$Companion$guildListBuilder$5 widgetChannelListModel$Companion$guildListBuilder$5, Set set2, WidgetChannelListModel$Companion$guildListBuilder$3 widgetChannelListModel$Companion$guildListBuilder$3, HashSet hashSet2, WidgetChannelListModel$Companion$guildListBuilder$4 widgetChannelListModel$Companion$guildListBuilder$4, long j2, Map map2, Set set3, List list, Map map3, Map map4, Map map5, ArrayList arrayList, WidgetChannelListModel$Companion$guildListBuilder$2 widgetChannelListModel$Companion$guildListBuilder$2) {
super(1);
this.$toChannelListItemThread$4 = widgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;
this.$guild$inlined = guildChannelsInfo;
this.$forceViewCategories$inlined = hashSet;
this.$selectedChannel$inlined = channel;
this.$mentionCounts$inlined = map;
this.$unreadChannelIds$inlined = set;
this.$selectedGuildId$inlined = j;
this.$areAnyChildThreadsSelected$5$inlined = widgetChannelListModel$Companion$guildListBuilder$5;
this.$collapsedCategories$inlined = set2;
this.$isThreadUnread$3$inlined = widgetChannelListModel$Companion$guildListBuilder$3;
this.$hiddenChannelsIds$inlined = hashSet2;
this.$areAllChildThreadsRead$4$inlined = widgetChannelListModel$Companion$guildListBuilder$4;
this.$selectedVoiceChannelId$inlined = j2;
this.$voiceStates$inlined = map2;
this.$channelsWithActiveThreads$inlined = set3;
this.$guildScheduledEvents$inlined = list;
this.$stageInstances$inlined = map3;
this.$stageChannels$inlined = map4;
this.$threadParentMap$inlined = map5;
this.$items$inlined = arrayList;
this.$tryRemoveEmptyCategory$2$inlined = widgetChannelListModel$Companion$guildListBuilder$2;
}
public final Collection<ChannelListItemThread> invoke(Channel channel) {
List list;
m.checkNotNullParameter(channel, "parentChannel");
Collection<Channel> collection = (Collection) a.c(channel, this.$threadParentMap$inlined);
if (collection != null) {
list = new ArrayList();
for (Channel channel2 : collection) {
ChannelListItemThread invoke = this.$toChannelListItemThread$4.invoke(channel2);
if (invoke != null) {
list.add(invoke);
}
}
} else {
list = n.emptyList();
}
int size = list.size();
WidgetChannelListModel$Companion$guildListBuilder$6$7$1 widgetChannelListModel$Companion$guildListBuilder$6$7$1 = WidgetChannelListModel$Companion$guildListBuilder$6$7$1.INSTANCE;
int i = 0;
for (Object obj : list) {
int i2 = i + 1;
if (i < 0) {
n.throwIndexOverflow();
}
((ChannelListItemThread) obj).setSpineType(WidgetChannelListModel$Companion$guildListBuilder$6$7$1.INSTANCE.invoke(i, size));
i = i2;
}
return list;
}
}