27 lines
1.7 KiB
Java
27 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.p0(channel, map), this.$channel.o() && (!isGuildNsfwGateAgreed || meUser.getNsfwAllowance() == NsfwAllowance.DISALLOWED));
|
|
}
|
|
}
|