discord-jadx/app/src/main/java/com/discord/widgets/guilds/list/WidgetGuildsListViewModel$h...

54 lines
3.2 KiB
Java

package com.discord.widgets.guilds.list;
import com.discord.api.channel.Channel;
import com.discord.api.guildjoinrequest.GuildJoinRequest;
import com.discord.models.domain.ModelNotificationSettings;
import com.discord.models.guild.Guild;
import com.discord.stores.StoreGuildsSorted;
import com.discord.widgets.guilds.list.GuildListItem;
import com.discord.widgets.guilds.list.WidgetGuildsListViewModel;
import d0.z.d.m;
import d0.z.d.o;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import kotlin.jvm.functions.Function1;
/* compiled from: WidgetGuildsListViewModel.kt */
public final class WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2 extends o implements Function1<StoreGuildsSorted.Entry.SingletonGuild, GuildListItem.GuildItem> {
public final /* synthetic */ HashMap $mentionCountsByGuild;
public final /* synthetic */ WidgetGuildsListViewModel.StoreState $storeState;
public final /* synthetic */ WidgetGuildsListViewModel this$0;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public WidgetGuildsListViewModel$handleStoreState$lurkerGuildItems$2(WidgetGuildsListViewModel widgetGuildsListViewModel, WidgetGuildsListViewModel.StoreState storeState, HashMap hashMap) {
super(1);
this.this$0 = widgetGuildsListViewModel;
this.$storeState = storeState;
this.$mentionCountsByGuild = hashMap;
}
public final GuildListItem.GuildItem invoke(StoreGuildsSorted.Entry.SingletonGuild singletonGuild) {
m.checkNotNullParameter(singletonGuild, "folder");
WidgetGuildsListViewModel widgetGuildsListViewModel = this.this$0;
Guild guild = singletonGuild.getGuild();
long selectedGuildId = this.$storeState.getSelectedGuildId();
long selectedVoiceChannelId = this.$storeState.getSelectedVoiceChannelId();
Set<Long> unreadGuildIds = this.$storeState.getUnreadGuildIds();
Map<Long, ModelNotificationSettings> guildSettings = this.$storeState.getGuildSettings();
Integer num = (Integer) this.$mentionCountsByGuild.get(Long.valueOf(singletonGuild.getGuild().getId()));
if (num == null) {
num = 0;
}
m.checkNotNullExpressionValue(num, "mentionCountsByGuild[folder.guild.id] ?: 0");
int intValue = num.intValue();
Map<Long, List<Long>> channelIds = this.$storeState.getChannelIds();
Map<Long, Channel> channels = this.$storeState.getChannels();
Set<Long> lurkingGuildIds = this.$storeState.getLurkingGuildIds();
Set<Long> guildIdsWithActiveStageEvents = this.$storeState.getGuildIdsWithActiveStageEvents();
Map<Long, Long> allChannelPermissions = this.$storeState.getAllChannelPermissions();
GuildJoinRequest guildJoinRequest = this.$storeState.getGuildJoinRequests().get(Long.valueOf(singletonGuild.getGuild().getId()));
return WidgetGuildsListViewModel.createGuildItem$default(widgetGuildsListViewModel, guild, selectedGuildId, selectedVoiceChannelId, unreadGuildIds, guildSettings, intValue, channelIds, channels, lurkingGuildIds, guildIdsWithActiveStageEvents, null, null, null, allChannelPermissions, guildJoinRequest != null ? guildJoinRequest.a() : null, false, 32768, null);
}
}