discord-jadx/app/src/main/java/com/discord/widgets/channels/WidgetChannelSidebarActions...

28 lines
1.7 KiB
Java

package com.discord.widgets.channels;
import c.d.b.a.a;
import com.discord.api.channel.Channel;
import com.discord.api.user.NsfwAllowance;
import com.discord.models.domain.ModelNotificationSettings;
import com.discord.models.user.MeUser;
import com.discord.widgets.channels.WidgetChannelSidebarActionsViewModel;
import com.discord.widgets.channels.WidgetChannelSidebarActionsViewModel$Companion$observeStoreState$1;
import java.util.Map;
import rx.functions.Func2;
/* compiled from: WidgetChannelSidebarActionsViewModel.kt */
public final class WidgetChannelSidebarActionsViewModel$Companion$observeStoreState$1$1$storeState$1<T1, T2, R> implements Func2<Map<Long, ? extends ModelNotificationSettings>, MeUser, WidgetChannelSidebarActionsViewModel.StoreState.ChannelFound> {
public final /* synthetic */ Channel $channel;
public final /* synthetic */ WidgetChannelSidebarActionsViewModel$Companion$observeStoreState$1.AnonymousClass1 this$0;
public WidgetChannelSidebarActionsViewModel$Companion$observeStoreState$1$1$storeState$1(WidgetChannelSidebarActionsViewModel$Companion$observeStoreState$1.AnonymousClass1 r1, Channel channel) {
this.this$0 = r1;
this.$channel = channel;
}
public final WidgetChannelSidebarActionsViewModel.StoreState.ChannelFound call(Map<Long, ? extends ModelNotificationSettings> map, MeUser meUser) {
boolean isGuildNsfwGateAgreed = this.this$0.this$0.$storeGuildNSFW.isGuildNsfwGateAgreed(this.$channel.f());
Channel channel = this.$channel;
return new WidgetChannelSidebarActionsViewModel.StoreState.ChannelFound(channel, (ModelNotificationSettings) a.n0(channel, map), this.$channel.o() && (!isGuildNsfwGateAgreed || meUser.getNsfwAllowance() == NsfwAllowance.DISALLOWED));
}
}