package com.discord.widgets.stickers; import com.discord.api.guild.GuildFeature; import com.discord.api.sticker.Sticker; import com.discord.models.guild.Guild; import com.discord.utilities.rest.RestAPI; import com.discord.widgets.stickers.GuildStickerSheetViewModel; import d0.z.d.m; import j0.k.b; import j0.l.e.j; import retrofit2.HttpException; import rx.Observable; /* compiled from: GuildStickerSheetViewModel.kt */ public final class GuildStickerSheetViewModel$Companion$getGuildForGuildSticker$2 implements b> { public final /* synthetic */ RestAPI $restAPI; public final /* synthetic */ Sticker $sticker; /* compiled from: GuildStickerSheetViewModel.kt */ /* renamed from: com.discord.widgets.stickers.GuildStickerSheetViewModel$Companion$getGuildForGuildSticker$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: GuildStickerSheetViewModel.kt */ /* renamed from: com.discord.widgets.stickers.GuildStickerSheetViewModel$Companion$getGuildForGuildSticker$2$2 reason: invalid class name */ public static final class AnonymousClass2 implements b { public static final AnonymousClass2 INSTANCE = new AnonymousClass2(); public final GuildStickerSheetViewModel.Companion.GuildStickerGuildInfo call(Guild guild) { m.checkNotNullExpressionValue(guild, "responseGuild"); return new GuildStickerSheetViewModel.Companion.GuildStickerGuildInfo.Known(guild, true, true, Integer.valueOf(guild.getApproximatePresenceCount())); } } /* compiled from: GuildStickerSheetViewModel.kt */ /* renamed from: com.discord.widgets.stickers.GuildStickerSheetViewModel$Companion$getGuildForGuildSticker$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 GuildStickerSheetViewModel.Companion.GuildStickerGuildInfo call(Throwable th) { return (!(th instanceof HttpException) || ((HttpException) th).a() != 404) ? GuildStickerSheetViewModel.Companion.GuildStickerGuildInfo.Unknown.INSTANCE : new GuildStickerSheetViewModel.Companion.GuildStickerGuildInfo.Known(this.$localGuild, false, true, null); } } /* compiled from: GuildStickerSheetViewModel.kt */ /* renamed from: com.discord.widgets.stickers.GuildStickerSheetViewModel$Companion$getGuildForGuildSticker$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: GuildStickerSheetViewModel.kt */ /* renamed from: com.discord.widgets.stickers.GuildStickerSheetViewModel$Companion$getGuildForGuildSticker$2$5 reason: invalid class name */ public static final class AnonymousClass5 implements b { public static final AnonymousClass5 INSTANCE = new AnonymousClass5(); public final GuildStickerSheetViewModel.Companion.GuildStickerGuildInfo call(Guild guild) { m.checkNotNullExpressionValue(guild, "responseGuild"); return new GuildStickerSheetViewModel.Companion.GuildStickerGuildInfo.Known(guild, true, false, Integer.valueOf(guild.getApproximatePresenceCount())); } } /* compiled from: GuildStickerSheetViewModel.kt */ /* renamed from: com.discord.widgets.stickers.GuildStickerSheetViewModel$Companion$getGuildForGuildSticker$2$6 reason: invalid class name */ public static final class AnonymousClass6 implements b { public static final AnonymousClass6 INSTANCE = new AnonymousClass6(); public final GuildStickerSheetViewModel.Companion.GuildStickerGuildInfo call(Throwable th) { return GuildStickerSheetViewModel.Companion.GuildStickerGuildInfo.Unknown.INSTANCE; } } public GuildStickerSheetViewModel$Companion$getGuildForGuildSticker$2(RestAPI restAPI, Sticker sticker) { this.$restAPI = restAPI; this.$sticker = sticker; } public final Observable call(Guild guild) { return guild != null ? guild.getFeatures().contains(GuildFeature.DISCOVERABLE) ? this.$restAPI.getStickerGuild(this.$sticker.getId()).F(AnonymousClass1.INSTANCE).F(AnonymousClass2.INSTANCE).L(new AnonymousClass3(guild)) : new j(new GuildStickerSheetViewModel.Companion.GuildStickerGuildInfo.Known(guild, false, true, null)) : this.$restAPI.getStickerGuild(this.$sticker.getId()).F(AnonymousClass4.INSTANCE).F(AnonymousClass5.INSTANCE).L(AnonymousClass6.INSTANCE); } }