package com.discord.widgets.servers; import com.discord.api.channel.Channel; import com.discord.models.domain.ModelVoiceRegion; import com.discord.models.guild.Guild; import com.discord.models.user.MeUser; import com.discord.stores.StoreChannels; import com.discord.stores.StoreGuildProfiles; import com.discord.stores.StoreStream; import com.discord.stores.StoreUser; import com.discord.utilities.rest.RestAPI; import com.discord.utilities.rx.ObservableExtensionsKt; import com.discord.widgets.servers.WidgetServerSettingsOverview; import d0.z.d.m; import j0.k.b; import j0.l.e.j; import java.util.List; import rx.Observable; import rx.functions.Func6; /* compiled from: WidgetServerSettingsOverview.kt */ public final class WidgetServerSettingsOverview$Model$Companion$get$1 implements b> { public final /* synthetic */ long $guildId; /* compiled from: WidgetServerSettingsOverview.kt */ /* renamed from: com.discord.widgets.servers.WidgetServerSettingsOverview$Model$Companion$get$1$1 reason: invalid class name */ public static final class AnonymousClass1 implements Func6, Channel, Channel, Long, StoreGuildProfiles.GuildProfileData, WidgetServerSettingsOverview.Model> { public final /* synthetic */ Guild $guild; public AnonymousClass1(Guild guild) { this.$guild = guild; } public final WidgetServerSettingsOverview.Model call(MeUser meUser, List list, Channel channel, Channel channel2, Long l, StoreGuildProfiles.GuildProfileData guildProfileData) { Guild guild = this.$guild; m.checkNotNullExpressionValue(meUser, "me"); m.checkNotNullExpressionValue(list, "regions"); return new WidgetServerSettingsOverview.Model(guild, meUser, list, channel, channel2, l, guildProfileData); } } public WidgetServerSettingsOverview$Model$Companion$get$1(long j) { this.$guildId = j; } public final Observable call(Guild guild) { if (guild == null) { return new j(null); } StoreStream.Companion companion = StoreStream.Companion; Observable observeMe$default = StoreUser.observeMe$default(companion.getUsers(), false, 1, null); Observable restSubscribeOn$default = ObservableExtensionsKt.restSubscribeOn$default(RestAPI.Companion.getApi().getGuildVoiceRegions(this.$guildId), false, 1, null); StoreChannels channels = companion.getChannels(); Long afkChannelId = guild.getAfkChannelId(); long j = 0; Observable observeChannel = channels.observeChannel(afkChannelId != null ? afkChannelId.longValue() : 0); StoreChannels channels2 = companion.getChannels(); Long systemChannelId = guild.getSystemChannelId(); if (systemChannelId != null) { j = systemChannelId.longValue(); } return Observable.f(observeMe$default, restSubscribeOn$default, observeChannel, channels2.observeChannel(j), companion.getPermissions().observePermissionsForGuild(this.$guildId), companion.getGuildProfiles().observeGuildProfile(this.$guildId), new AnonymousClass1(guild)); } }