package com.discord.widgets.emoji; import c0.z.d.m; import com.discord.api.guild.GuildFeature; import com.discord.models.guild.Guild; import com.discord.utilities.rest.RestAPI; import com.discord.utilities.textprocessing.node.EmojiNode; import com.discord.widgets.emoji.EmojiSheetViewModel; import i0.k.b; import i0.l.e.j; import retrofit2.HttpException; import rx.Observable; /* compiled from: EmojiSheetViewModel.kt */ public final class EmojiSheetViewModel$Companion$getGuildForCustomEmoji$2 implements b> { public final /* synthetic */ EmojiNode.EmojiIdAndType.Custom $emoji; public final /* synthetic */ RestAPI $restAPI; /* compiled from: EmojiSheetViewModel.kt */ /* renamed from: com.discord.widgets.emoji.EmojiSheetViewModel$Companion$getGuildForCustomEmoji$2$1 reason: invalid class name */ public static final class AnonymousClass1 implements b { public static final AnonymousClass1 INSTANCE = new AnonymousClass1(); public final Guild call(com.discord.api.guild.Guild guild) { m.checkNotNullExpressionValue(guild, "it"); return new Guild(guild); } } /* compiled from: EmojiSheetViewModel.kt */ /* renamed from: com.discord.widgets.emoji.EmojiSheetViewModel$Companion$getGuildForCustomEmoji$2$2 reason: invalid class name */ public static final class AnonymousClass2 implements b { public static final AnonymousClass2 INSTANCE = new AnonymousClass2(); public final EmojiSheetViewModel.Companion.CustomEmojGuildInfo call(Guild guild) { m.checkNotNullExpressionValue(guild, "responseGuild"); return new EmojiSheetViewModel.Companion.CustomEmojGuildInfo.Known(guild, true, true, Integer.valueOf(guild.getApproximatePresenceCount())); } } /* compiled from: EmojiSheetViewModel.kt */ /* renamed from: com.discord.widgets.emoji.EmojiSheetViewModel$Companion$getGuildForCustomEmoji$2$3 reason: invalid class name */ public static final class AnonymousClass3 implements b { public final /* synthetic */ Guild $localGuild; public AnonymousClass3(Guild guild) { this.$localGuild = guild; } public final EmojiSheetViewModel.Companion.CustomEmojGuildInfo call(Throwable th) { return (!(th instanceof HttpException) || ((HttpException) th).a() != 404) ? EmojiSheetViewModel.Companion.CustomEmojGuildInfo.Unknown.INSTANCE : new EmojiSheetViewModel.Companion.CustomEmojGuildInfo.Known(this.$localGuild, false, true, null); } } /* compiled from: EmojiSheetViewModel.kt */ /* renamed from: com.discord.widgets.emoji.EmojiSheetViewModel$Companion$getGuildForCustomEmoji$2$4 reason: invalid class name */ public static final class AnonymousClass4 implements b { public static final AnonymousClass4 INSTANCE = new AnonymousClass4(); public final Guild call(com.discord.api.guild.Guild guild) { m.checkNotNullExpressionValue(guild, "it"); return new Guild(guild); } } /* compiled from: EmojiSheetViewModel.kt */ /* renamed from: com.discord.widgets.emoji.EmojiSheetViewModel$Companion$getGuildForCustomEmoji$2$5 reason: invalid class name */ public static final class AnonymousClass5 implements b { public static final AnonymousClass5 INSTANCE = new AnonymousClass5(); public final EmojiSheetViewModel.Companion.CustomEmojGuildInfo call(Guild guild) { m.checkNotNullExpressionValue(guild, "responseGuild"); return new EmojiSheetViewModel.Companion.CustomEmojGuildInfo.Known(guild, true, false, Integer.valueOf(guild.getApproximatePresenceCount())); } } /* compiled from: EmojiSheetViewModel.kt */ /* renamed from: com.discord.widgets.emoji.EmojiSheetViewModel$Companion$getGuildForCustomEmoji$2$6 reason: invalid class name */ public static final class AnonymousClass6 implements b { public static final AnonymousClass6 INSTANCE = new AnonymousClass6(); public final EmojiSheetViewModel.Companion.CustomEmojGuildInfo call(Throwable th) { return EmojiSheetViewModel.Companion.CustomEmojGuildInfo.Unknown.INSTANCE; } } public EmojiSheetViewModel$Companion$getGuildForCustomEmoji$2(RestAPI restAPI, EmojiNode.EmojiIdAndType.Custom custom) { this.$restAPI = restAPI; this.$emoji = custom; } public final Observable call(Guild guild) { return guild != null ? guild.getFeatures().contains(GuildFeature.DISCOVERABLE) ? this.$restAPI.getEmojiGuild(this.$emoji.getId()).F(AnonymousClass1.INSTANCE).F(AnonymousClass2.INSTANCE).L(new AnonymousClass3(guild)) : new j(new EmojiSheetViewModel.Companion.CustomEmojGuildInfo.Known(guild, false, true, null)) : this.$restAPI.getEmojiGuild(this.$emoji.getId()).F(AnonymousClass4.INSTANCE).F(AnonymousClass5.INSTANCE).L(AnonymousClass6.INSTANCE); } }