package com.discord.widgets.voice.fullscreen; import com.discord.api.channel.Channel; import com.discord.api.user.NsfwAllowance; import com.discord.models.user.MeUser; import com.discord.stores.StoreChannelsSelected; import com.discord.stores.StoreMentions; import com.discord.stores.StoreStream; import com.discord.stores.StoreUser; import com.discord.stores.StoreVoiceChannelSelected; import com.discord.widgets.chat.list.TextInVoiceFeatureFlag; import com.discord.widgets.voice.fullscreen.WidgetCallPreviewFullscreenViewModel; import com.discord.widgets.voice.model.CallModel; import d0.z.d.m; import j0.k.b; import rx.Observable; import rx.functions.Func6; /* compiled from: WidgetCallPreviewFullscreenViewModel.kt */ /* loaded from: classes2.dex */ public final class WidgetCallPreviewFullscreenViewModel$Companion$observeStoreState$1 implements b> { public final /* synthetic */ StoreChannelsSelected $storeChannelsSelected; public final /* synthetic */ StoreMentions $storeMentions; public final /* synthetic */ StoreUser $storeUser; public final /* synthetic */ StoreVoiceChannelSelected $storeVoiceChannelSelected; public final /* synthetic */ long $voiceChannelId; /* compiled from: WidgetCallPreviewFullscreenViewModel.kt */ /* renamed from: com.discord.widgets.voice.fullscreen.WidgetCallPreviewFullscreenViewModel$Companion$observeStoreState$1$1 reason: invalid class name */ /* loaded from: classes2.dex */ public static final class AnonymousClass1 implements Func6 { public final /* synthetic */ Channel $voiceChannel; public AnonymousClass1(Channel channel) { this.$voiceChannel = channel; } public final WidgetCallPreviewFullscreenViewModel.StoreState call(MeUser meUser, Channel channel, Boolean bool, Integer num, CallModel callModel, Channel channel2) { if (callModel == null || this.$voiceChannel == null || channel == null) { return WidgetCallPreviewFullscreenViewModel.StoreState.Invalid.INSTANCE; } boolean z2 = !StoreStream.Companion.getGuildsNsfw().isGuildNsfwGateAgreed(this.$voiceChannel.f()); boolean o = this.$voiceChannel.o(); NsfwAllowance nsfwAllowance = meUser != null ? meUser.getNsfwAllowance() : null; long id2 = meUser.getId(); Channel channel3 = this.$voiceChannel; m.checkNotNullExpressionValue(bool, "isTextInVoiceEnabled"); boolean booleanValue = bool.booleanValue(); m.checkNotNullExpressionValue(num, "totalMentionsCount"); return new WidgetCallPreviewFullscreenViewModel.StoreState.Valid(id2, channel3, channel, booleanValue, num.intValue(), z2, o, nsfwAllowance, callModel, channel2); } } public WidgetCallPreviewFullscreenViewModel$Companion$observeStoreState$1(StoreUser storeUser, StoreChannelsSelected storeChannelsSelected, StoreMentions storeMentions, long j, StoreVoiceChannelSelected storeVoiceChannelSelected) { this.$storeUser = storeUser; this.$storeChannelsSelected = storeChannelsSelected; this.$storeMentions = storeMentions; this.$voiceChannelId = j; this.$storeVoiceChannelSelected = storeVoiceChannelSelected; } public final Observable call(Channel channel) { Long l = null; Observable observeMe$default = StoreUser.observeMe$default(this.$storeUser, false, 1, null); Observable observeSelectedChannel = this.$storeChannelsSelected.observeSelectedChannel(); TextInVoiceFeatureFlag instance = TextInVoiceFeatureFlag.Companion.getINSTANCE(); if (channel != null) { l = Long.valueOf(channel.f()); } return Observable.f(observeMe$default, observeSelectedChannel, instance.observeEnabled(l), this.$storeMentions.observeTotalMentions(), CallModel.Companion.get(this.$voiceChannelId), this.$storeVoiceChannelSelected.observeSelectedChannel(), new AnonymousClass1(channel)); } }