discord-jadx/app/src/main/java/com/discord/widgets/directories/WidgetDirectoriesSearchView...

56 lines
2.8 KiB
Java
Raw Normal View History

2021-08-04 22:02:59 +00:00
package com.discord.widgets.directories;
2021-12-21 23:37:30 +00:00
import b.d.b.a.a;
2021-10-19 23:48:27 +00:00
import com.discord.api.permission.Permission;
2021-08-10 21:50:53 +00:00
import com.discord.models.guild.Guild;
import com.discord.stores.StoreGuildSelected;
2021-08-04 22:02:59 +00:00
import com.discord.stores.StoreGuilds;
2021-08-10 21:50:53 +00:00
import com.discord.stores.StorePermissions;
import com.discord.utilities.permissions.PermissionUtils;
2021-08-04 22:02:59 +00:00
import com.discord.widgets.directories.WidgetDirectoriesSearchViewModel;
2021-11-08 18:25:28 +00:00
import d0.t.u;
import d0.z.d.o;
2021-08-10 21:50:53 +00:00
import java.util.ArrayList;
import java.util.Collection;
import java.util.Map;
import java.util.Set;
2021-08-04 22:02:59 +00:00
import kotlin.jvm.functions.Function0;
/* compiled from: WidgetDirectoriesSearchViewModel.kt */
2022-03-02 20:59:20 +00:00
/* loaded from: classes2.dex */
2021-08-04 22:02:59 +00:00
public final class WidgetDirectoriesSearchViewModel$Companion$observeStores$1 extends o implements Function0<WidgetDirectoriesSearchViewModel.ViewState> {
2021-10-19 23:48:27 +00:00
public final /* synthetic */ long $channelId;
2021-08-10 21:50:53 +00:00
public final /* synthetic */ StoreGuildSelected $guildSelectedStore;
2021-08-04 22:02:59 +00:00
public final /* synthetic */ StoreGuilds $guildsStore;
2021-08-10 21:50:53 +00:00
public final /* synthetic */ StorePermissions $permissionsStore;
2021-08-04 22:02:59 +00:00
2022-03-02 20:59:20 +00:00
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
2021-10-19 23:48:27 +00:00
public WidgetDirectoriesSearchViewModel$Companion$observeStores$1(StorePermissions storePermissions, StoreGuilds storeGuilds, StoreGuildSelected storeGuildSelected, long j) {
2021-08-04 22:02:59 +00:00
super(0);
2021-08-10 21:50:53 +00:00
this.$permissionsStore = storePermissions;
2021-08-04 22:02:59 +00:00
this.$guildsStore = storeGuilds;
2021-08-10 21:50:53 +00:00
this.$guildSelectedStore = storeGuildSelected;
2021-10-19 23:48:27 +00:00
this.$channelId = j;
2021-08-04 22:02:59 +00:00
}
2022-03-02 20:59:20 +00:00
/* JADX WARN: Can't rename method to resolve collision */
2021-08-04 22:02:59 +00:00
@Override // kotlin.jvm.functions.Function0
2022-03-02 20:59:20 +00:00
public final WidgetDirectoriesSearchViewModel.ViewState invoke() {
2021-08-10 21:50:53 +00:00
Map<Long, Long> guildPermissions = this.$permissionsStore.getGuildPermissions();
Guild guild = this.$guildsStore.getGuild(this.$guildSelectedStore.getSelectedGuildId());
2021-10-19 23:48:27 +00:00
Map<Long, Long> permissionsByChannel = this.$permissionsStore.getPermissionsByChannel();
2021-08-10 21:50:53 +00:00
Set<Long> keySet = this.$guildsStore.getGuilds().keySet();
Collection<Guild> values = this.$guildsStore.getGuilds().values();
ArrayList<Guild> arrayList = new ArrayList();
for (Object obj : values) {
2022-03-02 20:59:20 +00:00
if (PermissionUtils.can(8L, (Long) a.d((Guild) obj, guildPermissions))) {
2021-08-10 21:50:53 +00:00
arrayList.add(obj);
}
}
2021-11-08 18:25:28 +00:00
ArrayList arrayList2 = new ArrayList(d0.t.o.collectionSizeOrDefault(arrayList, 10));
2021-08-10 21:50:53 +00:00
for (Guild guild2 : arrayList) {
arrayList2.add(Long.valueOf(guild2.getId()));
}
2021-10-19 23:48:27 +00:00
return new WidgetDirectoriesSearchViewModel.ViewState(guild, null, null, keySet, u.toSet(arrayList2), PermissionUtils.can(Permission.SEND_MESSAGES, permissionsByChannel.get(Long.valueOf(this.$channelId))), null, 70, null);
2021-08-04 22:02:59 +00:00
}
}