package com.discord.widgets.chat.list.adapter; import a0.a.a.b; import android.content.Context; import android.view.View; import android.widget.FrameLayout; import android.widget.TextView; import androidx.constraintlayout.widget.Barrier; import androidx.constraintlayout.widget.ConstraintLayout; import b.a.d.j; import b.d.b.a.a; import com.discord.R; import com.discord.api.channel.Channel; import com.discord.api.channel.ChannelUtils; import com.discord.api.guild.Guild; import com.discord.api.guild.GuildFeature; import com.discord.databinding.WidgetChatListAdapterItemInviteBinding; import com.discord.models.domain.ModelInvite; import com.discord.models.user.User; import com.discord.stores.StoreAccessibility; import com.discord.stores.StoreChannels; import com.discord.stores.StoreGuilds; import com.discord.stores.StoreInstantInvites; import com.discord.stores.StoreStream; import com.discord.stores.StoreUser; import com.discord.stores.updates.ObservationDeck; import com.discord.stores.updates.ObservationDeckProvider; import com.discord.utilities.SnowflakeUtils; import com.discord.utilities.color.ColorCompat; import com.discord.utilities.drawable.DrawableCompat; import com.discord.utilities.features.GrowthTeamFeatures; import com.discord.utilities.guilds.GuildUtilsKt; import com.discord.utilities.icon.IconUtils; import com.discord.utilities.images.MGImages; import com.discord.utilities.rx.ObservableExtensionsKt; import com.discord.utilities.view.extensions.ViewExtensions; import com.discord.utilities.view.text.LinkifiedTextView; import com.discord.views.guilds.ServerMemberCount; import com.discord.widgets.chat.list.entries.ChatListEntry; import com.discord.widgets.chat.list.entries.InviteEntry; import com.discord.widgets.hubs.HubEmailArgs; import com.discord.widgets.hubs.WidgetHubEmailFlow; import com.facebook.drawee.view.SimpleDraweeView; import com.google.android.material.button.MaterialButton; import d0.z.d.m; import java.util.List; import kotlin.NoWhenBranchMatchedException; import kotlin.jvm.functions.Function0; import kotlin.jvm.functions.Function1; import kotlin.jvm.internal.DefaultConstructorMarker; import rx.Observable; import rx.Subscription; /* compiled from: WidgetChatListAdapterItemInvite.kt */ public final class WidgetChatListAdapterItemInvite extends WidgetChatListAdapterItemInviteBase { private final WidgetChatListAdapterItemInviteBinding binding; private String iconUrl; private InviteEntry item; private Subscription subscription; /* compiled from: WidgetChatListAdapterItemInvite.kt */ public static abstract class Model { /* compiled from: WidgetChatListAdapterItemInvite.kt */ public static final class Invalid extends Model { private final User authorUser; private final Channel channel; private final long meId; public Invalid(User user, long j, Channel channel) { super(null); this.authorUser = user; this.meId = j; this.channel = channel; } public static /* synthetic */ Invalid copy$default(Invalid invalid, User user, long j, Channel channel, int i, Object obj) { if ((i & 1) != 0) { user = invalid.authorUser; } if ((i & 2) != 0) { j = invalid.meId; } if ((i & 4) != 0) { channel = invalid.channel; } return invalid.copy(user, j, channel); } public final User component1() { return this.authorUser; } public final long component2() { return this.meId; } public final Channel component3() { return this.channel; } public final Invalid copy(User user, long j, Channel channel) { return new Invalid(user, j, channel); } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof Invalid)) { return false; } Invalid invalid = (Invalid) obj; return m.areEqual(this.authorUser, invalid.authorUser) && this.meId == invalid.meId && m.areEqual(this.channel, invalid.channel); } public final User getAuthorUser() { return this.authorUser; } public final Channel getChannel() { return this.channel; } public final long getMeId() { return this.meId; } public int hashCode() { User user = this.authorUser; int i = 0; int a = (b.a(this.meId) + ((user != null ? user.hashCode() : 0) * 31)) * 31; Channel channel = this.channel; if (channel != null) { i = channel.hashCode(); } return a + i; } public String toString() { StringBuilder R = a.R("Invalid(authorUser="); R.append(this.authorUser); R.append(", meId="); R.append(this.meId); R.append(", channel="); R.append(this.channel); R.append(")"); return R.toString(); } } /* compiled from: WidgetChatListAdapterItemInvite.kt */ public static final class Loading extends Model { public static final Loading INSTANCE = new Loading(); private Loading() { super(null); } } /* compiled from: WidgetChatListAdapterItemInvite.kt */ public static final class Resolved extends Model { private final User authorUser; private final Channel channel; private final ModelInvite invite; private final boolean isMemberOfGuild; private final long meId; private final boolean shouldAnimateGuildIcon; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public Resolved(ModelInvite modelInvite, long j, User user, boolean z2, Channel channel, boolean z3) { super(null); m.checkNotNullParameter(modelInvite, "invite"); this.invite = modelInvite; this.meId = j; this.authorUser = user; this.isMemberOfGuild = z2; this.channel = channel; this.shouldAnimateGuildIcon = z3; } public static /* synthetic */ Resolved copy$default(Resolved resolved, ModelInvite modelInvite, long j, User user, boolean z2, Channel channel, boolean z3, int i, Object obj) { if ((i & 1) != 0) { modelInvite = resolved.invite; } if ((i & 2) != 0) { j = resolved.meId; } if ((i & 4) != 0) { user = resolved.authorUser; } if ((i & 8) != 0) { z2 = resolved.isMemberOfGuild; } if ((i & 16) != 0) { channel = resolved.channel; } if ((i & 32) != 0) { z3 = resolved.shouldAnimateGuildIcon; } return resolved.copy(modelInvite, j, user, z2, channel, z3); } public final ModelInvite component1() { return this.invite; } public final long component2() { return this.meId; } public final User component3() { return this.authorUser; } public final boolean component4() { return this.isMemberOfGuild; } public final Channel component5() { return this.channel; } public final boolean component6() { return this.shouldAnimateGuildIcon; } public final Resolved copy(ModelInvite modelInvite, long j, User user, boolean z2, Channel channel, boolean z3) { m.checkNotNullParameter(modelInvite, "invite"); return new Resolved(modelInvite, j, user, z2, channel, z3); } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof Resolved)) { return false; } Resolved resolved = (Resolved) obj; return m.areEqual(this.invite, resolved.invite) && this.meId == resolved.meId && m.areEqual(this.authorUser, resolved.authorUser) && this.isMemberOfGuild == resolved.isMemberOfGuild && m.areEqual(this.channel, resolved.channel) && this.shouldAnimateGuildIcon == resolved.shouldAnimateGuildIcon; } public final User getAuthorUser() { return this.authorUser; } public final Channel getChannel() { return this.channel; } public final ModelInvite getInvite() { return this.invite; } public final long getMeId() { return this.meId; } public final boolean getShouldAnimateGuildIcon() { return this.shouldAnimateGuildIcon; } public int hashCode() { ModelInvite modelInvite = this.invite; int i = 0; int a = (b.a(this.meId) + ((modelInvite != null ? modelInvite.hashCode() : 0) * 31)) * 31; User user = this.authorUser; int hashCode = (a + (user != null ? user.hashCode() : 0)) * 31; boolean z2 = this.isMemberOfGuild; int i2 = 1; if (z2) { z2 = true; } int i3 = z2 ? 1 : 0; int i4 = z2 ? 1 : 0; int i5 = z2 ? 1 : 0; int i6 = (hashCode + i3) * 31; Channel channel = this.channel; if (channel != null) { i = channel.hashCode(); } int i7 = (i6 + i) * 31; boolean z3 = this.shouldAnimateGuildIcon; if (!z3) { i2 = z3 ? 1 : 0; } return i7 + i2; } public final boolean isMemberOfGuild() { return this.isMemberOfGuild; } public String toString() { StringBuilder R = a.R("Resolved(invite="); R.append(this.invite); R.append(", meId="); R.append(this.meId); R.append(", authorUser="); R.append(this.authorUser); R.append(", isMemberOfGuild="); R.append(this.isMemberOfGuild); R.append(", channel="); R.append(this.channel); R.append(", shouldAnimateGuildIcon="); return a.L(R, this.shouldAnimateGuildIcon, ")"); } } private Model() { } public /* synthetic */ Model(DefaultConstructorMarker defaultConstructorMarker) { this(); } } /* compiled from: WidgetChatListAdapterItemInvite.kt */ public static final class ModelProvider { public static final ModelProvider INSTANCE = new ModelProvider(); private ModelProvider() { } public static final /* synthetic */ Observable access$getInvalidInvite(ModelProvider modelProvider, InviteEntry inviteEntry) { return modelProvider.getInvalidInvite(inviteEntry); } public static final /* synthetic */ Observable access$observeModel(ModelProvider modelProvider, InviteEntry inviteEntry, ModelInvite modelInvite) { return modelProvider.observeModel(inviteEntry, modelInvite); } private final Observable getInvalidInvite(InviteEntry inviteEntry) { StoreStream.Companion companion = StoreStream.Companion; Observable j = Observable.j(companion.getUsers().observeMeId(), companion.getUsers().observeUser(inviteEntry.getUserId()), WidgetChatListAdapterItemInvite$ModelProvider$getInvalidInvite$1.INSTANCE); m.checkNotNullExpressionValue(j, "Observable.combineLatest…authorUser, meId, null) }"); return j; } private final Observable observeModel(InviteEntry inviteEntry, ModelInvite modelInvite) { StoreStream.Companion companion = StoreStream.Companion; StoreUser users = companion.getUsers(); StoreGuilds guilds = companion.getGuilds(); StoreChannels channels = companion.getChannels(); StoreAccessibility accessibility = companion.getAccessibility(); return ObservationDeck.connectRx$default(ObservationDeckProvider.get(), new ObservationDeck.UpdateSource[]{users, guilds, channels, accessibility}, false, null, null, new WidgetChatListAdapterItemInvite$ModelProvider$observeModel$1(users, inviteEntry, modelInvite, guilds, channels, accessibility), 14, null); } public final Observable get(InviteEntry inviteEntry) { m.checkNotNullParameter(inviteEntry, "item"); StoreInstantInvites instantInvites = StoreStream.Companion.getInstantInvites(); String inviteCode = inviteEntry.getInviteCode(); String eventId = inviteEntry.getEventId(); Observable Y = instantInvites.observeInvite(ModelInvite.getInviteStoreKey(inviteCode, eventId != null ? SnowflakeUtils.INSTANCE.toSnowflake(eventId) : null)).Y(new WidgetChatListAdapterItemInvite$ModelProvider$get$1(inviteEntry)); m.checkNotNullExpressionValue(Y, "StoreStream\n .get…tes\n }\n }"); return Y; } } /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public WidgetChatListAdapterItemInvite(WidgetChatListAdapter widgetChatListAdapter) { super(R.layout.widget_chat_list_adapter_item_invite, widgetChatListAdapter); m.checkNotNullParameter(widgetChatListAdapter, "adapter"); View view = this.itemView; int i = R.id.barrier_button; Barrier barrier = (Barrier) view.findViewById(R.id.barrier_button); if (barrier != null) { i = R.id.barrier_header; Barrier barrier2 = (Barrier) view.findViewById(R.id.barrier_header); if (barrier2 != null) { i = R.id.item_invite_button_layout; FrameLayout frameLayout = (FrameLayout) view.findViewById(R.id.item_invite_button_layout); if (frameLayout != null) { i = R.id.item_invite_channel_name; TextView textView = (TextView) view.findViewById(R.id.item_invite_channel_name); if (textView != null) { i = R.id.item_invite_header; TextView textView2 = (TextView) view.findViewById(R.id.item_invite_header); if (textView2 != null) { i = R.id.item_invite_hub_layout; FrameLayout frameLayout2 = (FrameLayout) view.findViewById(R.id.item_invite_hub_layout); if (frameLayout2 != null) { i = R.id.item_invite_hub_link; LinkifiedTextView linkifiedTextView = (LinkifiedTextView) view.findViewById(R.id.item_invite_hub_link); if (linkifiedTextView != null) { i = R.id.item_invite_image; SimpleDraweeView simpleDraweeView = (SimpleDraweeView) view.findViewById(R.id.item_invite_image); if (simpleDraweeView != null) { i = R.id.item_invite_image_text; TextView textView3 = (TextView) view.findViewById(R.id.item_invite_image_text); if (textView3 != null) { i = R.id.item_invite_join_button; MaterialButton materialButton = (MaterialButton) view.findViewById(R.id.item_invite_join_button); if (materialButton != null) { i = R.id.item_invite_joined_button; MaterialButton materialButton2 = (MaterialButton) view.findViewById(R.id.item_invite_joined_button); if (materialButton2 != null) { i = R.id.item_invite_loading_button; View findViewById = view.findViewById(R.id.item_invite_loading_button); if (findViewById != null) { i = R.id.item_invite_member_container; ServerMemberCount serverMemberCount = (ServerMemberCount) view.findViewById(R.id.item_invite_member_container); if (serverMemberCount != null) { i = R.id.item_invite_mention_button; MaterialButton materialButton3 = (MaterialButton) view.findViewById(R.id.item_invite_mention_button); if (materialButton3 != null) { i = R.id.item_invite_name; TextView textView4 = (TextView) view.findViewById(R.id.item_invite_name); if (textView4 != null) { ConstraintLayout constraintLayout = (ConstraintLayout) view; WidgetChatListAdapterItemInviteBinding widgetChatListAdapterItemInviteBinding = new WidgetChatListAdapterItemInviteBinding(constraintLayout, barrier, barrier2, frameLayout, textView, textView2, frameLayout2, linkifiedTextView, simpleDraweeView, textView3, materialButton, materialButton2, findViewById, serverMemberCount, materialButton3, textView4, constraintLayout); m.checkNotNullExpressionValue(widgetChatListAdapterItemInviteBinding, "WidgetChatListAdapterIte…iteBinding.bind(itemView)"); this.binding = widgetChatListAdapterItemInviteBinding; return; } } } } } } } } } } } } } } } throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i))); } public static final /* synthetic */ void access$configureInvalidUI(WidgetChatListAdapterItemInvite widgetChatListAdapterItemInvite, Model.Invalid invalid) { widgetChatListAdapterItemInvite.configureInvalidUI(invalid); } public static final /* synthetic */ void access$configureUI(WidgetChatListAdapterItemInvite widgetChatListAdapterItemInvite, Model model) { widgetChatListAdapterItemInvite.configureUI(model); } public static final /* synthetic */ WidgetChatListAdapter access$getAdapter$p(WidgetChatListAdapterItemInvite widgetChatListAdapterItemInvite) { return (WidgetChatListAdapter) widgetChatListAdapterItemInvite.adapter; } public static final /* synthetic */ InviteEntry access$getItem$p(WidgetChatListAdapterItemInvite widgetChatListAdapterItemInvite) { InviteEntry inviteEntry = widgetChatListAdapterItemInvite.item; if (inviteEntry == null) { m.throwUninitializedPropertyAccessException("item"); } return inviteEntry; } public static final /* synthetic */ Subscription access$getSubscription$p(WidgetChatListAdapterItemInvite widgetChatListAdapterItemInvite) { return widgetChatListAdapterItemInvite.subscription; } public static final /* synthetic */ void access$launchHubsEmail(WidgetChatListAdapterItemInvite widgetChatListAdapterItemInvite, HubEmailArgs hubEmailArgs) { widgetChatListAdapterItemInvite.launchHubsEmail(hubEmailArgs); } public static final /* synthetic */ void access$setItem$p(WidgetChatListAdapterItemInvite widgetChatListAdapterItemInvite, InviteEntry inviteEntry) { widgetChatListAdapterItemInvite.item = inviteEntry; } public static final /* synthetic */ void access$setSubscription$p(WidgetChatListAdapterItemInvite widgetChatListAdapterItemInvite, Subscription subscription) { widgetChatListAdapterItemInvite.subscription = subscription; } private final void configureForTextChannel(boolean z2, ModelInvite modelInvite) { ServerMemberCount serverMemberCount = this.binding.k; m.checkNotNullExpressionValue(serverMemberCount, "binding.itemInviteMemberContainer"); int i = 0; if (!(modelInvite.getChannel() != null)) { i = 8; } serverMemberCount.setVisibility(i); this.binding.k.setOnline(!z2 ? Integer.valueOf(modelInvite.getApproximatePresenceCount()) : null); this.binding.k.setMembers(Integer.valueOf(modelInvite.getApproximateMemberCount())); } private final void configureForVocalChannel(Channel channel, Context context) { int i; ServerMemberCount serverMemberCount = this.binding.k; m.checkNotNullExpressionValue(serverMemberCount, "binding.itemInviteMemberContainer"); serverMemberCount.setVisibility(8); TextView textView = this.binding.f2294b; int A = channel.A(); if (A != 2) { i = A != 13 ? 0 : R.drawable.ic_channel_stage_24dp; } else { View view = this.itemView; m.checkNotNullExpressionValue(view, "itemView"); i = DrawableCompat.getThemedDrawableRes$default(view, (int) R.attr.ic_volume_up, 0, 2, (Object) null); } DrawableCompat.setCompoundDrawablesCompat$default(textView, i, 0, 0, 0, 14, (Object) null); ViewExtensions.setTextAndVisibilityBy(textView, ChannelUtils.d(channel, context, false)); } /* JADX WARNING: Removed duplicated region for block: B:31:0x00fe */ /* JADX WARNING: Removed duplicated region for block: B:32:0x0102 */ /* JADX WARNING: Removed duplicated region for block: B:35:0x0113 A[ADDED_TO_REGION] */ /* JADX WARNING: Removed duplicated region for block: B:42:0x012a */ private final void configureInvalidUI(Model.Invalid invalid) { CharSequence charSequence; Channel channel; User authorUser; View view = this.itemView; m.checkNotNullExpressionValue(view, "itemView"); Context context = view.getContext(); Long l = null; boolean areEqual = m.areEqual((invalid == null || (authorUser = invalid.getAuthorUser()) == null) ? null : Long.valueOf(authorUser.getId()), invalid != null ? Long.valueOf(invalid.getMeId()) : null); TextView textView = this.binding.c; m.checkNotNullExpressionValue(textView, "binding.itemInviteHeader"); int i = 0; b.a.k.b.n(textView, areEqual ? R.string.invite_button_title_inviter_invalid : R.string.invite_button_title_invited_invalid, new Object[0], null, 4); TextView textView2 = this.binding.m; m.checkNotNullExpressionValue(textView2, "binding.itemInviteName"); b.a.k.b.n(textView2, R.string.invite_button_invalid, new Object[0], null, 4); this.binding.m.setTextColor(ColorCompat.getColor(context, (int) R.color.status_red_500)); this.binding.m.setBackgroundResource(0); this.binding.f.setActualImageResource(R.drawable.img_wump_trash_dark); TextView textView3 = this.binding.g; m.checkNotNullExpressionValue(textView3, "binding.itemInviteImageText"); textView3.setVisibility(8); boolean z2 = true; if (!areEqual) { if ((invalid != null ? invalid.getAuthorUser() : null) != null) { m.checkNotNullExpressionValue(context, "context"); charSequence = b.a.k.b.h(context, R.string.instant_invite_ask_user_for_new_invite, new Object[]{invalid.getAuthorUser().getUsername()}, null, 4); TextView textView4 = this.binding.f2294b; m.checkNotNullExpressionValue(textView4, "binding.itemInviteChannelName"); textView4.setVisibility(8); ServerMemberCount serverMemberCount = this.binding.k; m.checkNotNullExpressionValue(serverMemberCount, "binding.itemInviteMemberContainer"); serverMemberCount.setVisibility(0); this.binding.k.setInvalidText(charSequence); MaterialButton materialButton = this.binding.l; m.checkNotNullExpressionValue(materialButton, "binding.itemInviteMentionButton"); b.a.k.b.n(materialButton, areEqual ? R.string.create_instant_invite : R.string.mention, new Object[0], null, 4); MaterialButton materialButton2 = this.binding.l; m.checkNotNullExpressionValue(materialButton2, "binding.itemInviteMentionButton"); if (areEqual) { if (!(invalid == null || (channel = invalid.getChannel()) == null)) { l = Long.valueOf(channel.f()); } if (l == null) { z2 = false; } } if (!z2) { i = 8; } materialButton2.setVisibility(i); this.binding.l.setOnClickListener(new WidgetChatListAdapterItemInvite$configureInvalidUI$1(this, areEqual, invalid, context)); MaterialButton materialButton3 = this.binding.h; m.checkNotNullExpressionValue(materialButton3, "binding.itemInviteJoinButton"); materialButton3.setVisibility(8); MaterialButton materialButton4 = this.binding.i; m.checkNotNullExpressionValue(materialButton4, "binding.itemInviteJoinedButton"); materialButton4.setVisibility(8); View view2 = this.binding.j; m.checkNotNullExpressionValue(view2, "binding.itemInviteLoadingButton"); view2.setVisibility(8); } } if (!areEqual) { if ((invalid != null ? invalid.getAuthorUser() : null) == null) { m.checkNotNullExpressionValue(context, "context"); charSequence = b.a.k.b.h(context, R.string.instant_invite_ask_for_new_invite, new Object[0], null, 4); TextView textView4 = this.binding.f2294b; m.checkNotNullExpressionValue(textView4, "binding.itemInviteChannelName"); textView4.setVisibility(8); ServerMemberCount serverMemberCount = this.binding.k; m.checkNotNullExpressionValue(serverMemberCount, "binding.itemInviteMemberContainer"); serverMemberCount.setVisibility(0); this.binding.k.setInvalidText(charSequence); MaterialButton materialButton = this.binding.l; m.checkNotNullExpressionValue(materialButton, "binding.itemInviteMentionButton"); b.a.k.b.n(materialButton, areEqual ? R.string.create_instant_invite : R.string.mention, new Object[0], null, 4); MaterialButton materialButton2 = this.binding.l; m.checkNotNullExpressionValue(materialButton2, "binding.itemInviteMentionButton"); if (areEqual) { } if (!z2) { } materialButton2.setVisibility(i); this.binding.l.setOnClickListener(new WidgetChatListAdapterItemInvite$configureInvalidUI$1(this, areEqual, invalid, context)); MaterialButton materialButton3 = this.binding.h; m.checkNotNullExpressionValue(materialButton3, "binding.itemInviteJoinButton"); materialButton3.setVisibility(8); MaterialButton materialButton4 = this.binding.i; m.checkNotNullExpressionValue(materialButton4, "binding.itemInviteJoinedButton"); materialButton4.setVisibility(8); View view2 = this.binding.j; m.checkNotNullExpressionValue(view2, "binding.itemInviteLoadingButton"); view2.setVisibility(8); } } if (areEqual) { m.checkNotNullExpressionValue(context, "context"); charSequence = b.a.k.b.h(context, R.string.invite_button_invalid_owner, new Object[0], null, 4); } else { charSequence = null; } TextView textView4 = this.binding.f2294b; m.checkNotNullExpressionValue(textView4, "binding.itemInviteChannelName"); textView4.setVisibility(8); ServerMemberCount serverMemberCount = this.binding.k; m.checkNotNullExpressionValue(serverMemberCount, "binding.itemInviteMemberContainer"); serverMemberCount.setVisibility(0); this.binding.k.setInvalidText(charSequence); MaterialButton materialButton = this.binding.l; m.checkNotNullExpressionValue(materialButton, "binding.itemInviteMentionButton"); b.a.k.b.n(materialButton, areEqual ? R.string.create_instant_invite : R.string.mention, new Object[0], null, 4); MaterialButton materialButton2 = this.binding.l; m.checkNotNullExpressionValue(materialButton2, "binding.itemInviteMentionButton"); if (areEqual) { } if (!z2) { } materialButton2.setVisibility(i); this.binding.l.setOnClickListener(new WidgetChatListAdapterItemInvite$configureInvalidUI$1(this, areEqual, invalid, context)); MaterialButton materialButton3 = this.binding.h; m.checkNotNullExpressionValue(materialButton3, "binding.itemInviteJoinButton"); materialButton3.setVisibility(8); MaterialButton materialButton4 = this.binding.i; m.checkNotNullExpressionValue(materialButton4, "binding.itemInviteJoinedButton"); materialButton4.setVisibility(8); View view2 = this.binding.j; m.checkNotNullExpressionValue(view2, "binding.itemInviteLoadingButton"); view2.setVisibility(8); } private final void configureLoadingUI() { View view = this.itemView; m.checkNotNullExpressionValue(view, "itemView"); Context context = view.getContext(); this.binding.c.setText(R.string.instant_invite_resolving); TextView textView = this.binding.m; m.checkNotNullExpressionValue(textView, "binding.itemInviteName"); textView.setText((CharSequence) null); this.binding.m.setTextColor(ColorCompat.getThemedColor(context, (int) R.attr.primary_100)); this.binding.m.setBackgroundResource(R.drawable.drawable_empty_text_placeholder_dark); this.binding.f.setImageResource(R.drawable.drawable_empty_text_placeholder_dark); TextView textView2 = this.binding.g; m.checkNotNullExpressionValue(textView2, "binding.itemInviteImageText"); textView2.setVisibility(8); TextView textView3 = this.binding.f2294b; m.checkNotNullExpressionValue(textView3, "binding.itemInviteChannelName"); textView3.setVisibility(8); ServerMemberCount serverMemberCount = this.binding.k; m.checkNotNullExpressionValue(serverMemberCount, "binding.itemInviteMemberContainer"); serverMemberCount.setVisibility(8); MaterialButton materialButton = this.binding.l; m.checkNotNullExpressionValue(materialButton, "binding.itemInviteMentionButton"); materialButton.setVisibility(8); MaterialButton materialButton2 = this.binding.h; m.checkNotNullExpressionValue(materialButton2, "binding.itemInviteJoinButton"); materialButton2.setVisibility(8); MaterialButton materialButton3 = this.binding.i; m.checkNotNullExpressionValue(materialButton3, "binding.itemInviteJoinedButton"); materialButton3.setVisibility(8); View view2 = this.binding.j; m.checkNotNullExpressionValue(view2, "binding.itemInviteLoadingButton"); view2.setVisibility(0); } /* JADX DEBUG: Can't convert new array creation: APUT found in different block: 0x00d6: APUT (r3v35 java.lang.Object[]), (0 ??[int, short, byte, char]), (r16v8 java.lang.String) */ /* JADX DEBUG: Can't convert new array creation: APUT found in different block: 0x00fa: APUT (r3v34 java.lang.Object[]), (0 ??[int, short, byte, char]), (r16v4 java.lang.String) */ /* JADX WARNING: Code restructure failed: missing block: B:64:0x0125, code lost: if (r12 != null) goto L_0x0140; */ /* JADX WARNING: Removed duplicated region for block: B:106:0x01ea */ /* JADX WARNING: Removed duplicated region for block: B:111:0x01fc */ /* JADX WARNING: Removed duplicated region for block: B:115:0x0203 */ /* JADX WARNING: Removed duplicated region for block: B:121:0x0225 */ /* JADX WARNING: Removed duplicated region for block: B:122:0x0227 */ /* JADX WARNING: Removed duplicated region for block: B:125:0x0238 */ /* JADX WARNING: Removed duplicated region for block: B:126:0x023a */ /* JADX WARNING: Removed duplicated region for block: B:129:0x026e */ /* JADX WARNING: Removed duplicated region for block: B:132:0x0274 */ /* JADX WARNING: Removed duplicated region for block: B:134:? A[RETURN, SYNTHETIC] */ /* JADX WARNING: Removed duplicated region for block: B:74:0x015c */ /* JADX WARNING: Removed duplicated region for block: B:75:0x016a */ private final void configureResolvedUI(Model.Resolved resolved) { CharSequence charSequence; String str; boolean z2; boolean z3; Guild guild; String x2; String q; List m; ModelInvite component1 = resolved.component1(); long component2 = resolved.component2(); User component3 = resolved.component3(); boolean component4 = resolved.component4(); Channel component5 = resolved.component5(); View view = this.itemView; m.checkNotNullExpressionValue(view, "itemView"); Context context = view.getContext(); boolean z4 = component3 != null && component3.getId() == component2; Guild guild2 = component1.guild; boolean z5 = (guild2 != null ? guild2.u() : 0) < 200; Channel channel = component1.getChannel(); boolean w = channel != null ? ChannelUtils.w(channel) : false; Guild guild3 = component1.guild; boolean z6 = (guild3 == null || (m = guild3.m()) == null || !m.contains(GuildFeature.HUB)) ? false : true; boolean z7 = component1.getChannel() == null && component1.guild == null && component1.getInviter() != null; TextView textView = this.binding.c; m.checkNotNullExpressionValue(textView, "binding.itemInviteHeader"); String str2 = null; if (w && z4) { m.checkNotNullExpressionValue(context, "context"); charSequence = b.a.k.b.h(context, R.string.invite_button_title_inviter_group_dm, new Object[0], null, 4); } else if (z4) { m.checkNotNullExpressionValue(context, "context"); charSequence = b.a.k.b.h(context, R.string.invite_button_title_inviter, new Object[0], null, 4); } else if (w && !z4) { m.checkNotNullExpressionValue(context, "context"); charSequence = b.a.k.b.h(context, R.string.invite_button_title_invited_group_dm, new Object[0], null, 4); } else if (z6) { charSequence = context.getString(R.string.invite_button_title_invited_hub); } else if (z7) { m.checkNotNullExpressionValue(context, "context"); Object[] objArr = new Object[1]; com.discord.api.user.User inviter = component1.getInviter(); objArr[0] = inviter != null ? inviter.r() : null; charSequence = b.a.k.b.h(context, R.string.instant_invite_you_have_been_invited_to_chat, objArr, null, 4); } else if (!z5 || component1.getInviter() == null) { m.checkNotNullExpressionValue(context, "context"); charSequence = b.a.k.b.h(context, R.string.invite_button_title_invited, new Object[0], null, 4); } else { m.checkNotNullExpressionValue(context, "context"); Object[] objArr2 = new Object[1]; com.discord.api.user.User inviter2 = component1.getInviter(); objArr2[0] = inviter2 != null ? inviter2.r() : null; charSequence = b.a.k.b.h(context, R.string.instant_invite_you_have_been_invited_to_join_by_user, objArr2, null, 4); } textView.setText(charSequence); TextView textView2 = this.binding.m; m.checkNotNullExpressionValue(textView2, "binding.itemInviteName"); if (w) { if (component5 != null) { m.checkNotNullExpressionValue(context, "context"); str = ChannelUtils.e(component5, context, false, 2); } Channel channel2 = component1.getChannel(); if (channel2 != null) { m.checkNotNullExpressionValue(context, "context"); str = ChannelUtils.e(channel2, context, false, 2); textView2.setText(str); this.binding.m.setTextColor(ColorCompat.getThemedColor(context, (int) R.attr.primary_100)); this.binding.m.setBackgroundResource(0); int i = 8; if (z7) { SimpleDraweeView simpleDraweeView = this.binding.f; m.checkNotNullExpressionValue(simpleDraweeView, "binding.itemInviteImage"); simpleDraweeView.setVisibility(8); } else if (w) { updateIconUrlIfChanged(IconUtils.getForChannel$default(component1.getChannel(), null, 2, null)); TextView textView3 = this.binding.g; m.checkNotNullExpressionValue(textView3, "binding.itemInviteImageText"); textView3.setVisibility(8); } else { Guild guild4 = component1.guild; Long valueOf = guild4 != null ? Long.valueOf(guild4.r()) : null; Guild guild5 = component1.guild; updateIconUrlIfChanged(IconUtils.getForGuild$default(valueOf, guild5 != null ? guild5.q() : null, IconUtils.DEFAULT_ICON_BLURPLE, resolved.getShouldAnimateGuildIcon(), null, 16, null)); Guild guild6 = component1.guild; if (!(guild6 == null || (q = guild6.q()) == null)) { if (q.length() > 0) { z3 = true; TextView textView4 = this.binding.g; m.checkNotNullExpressionValue(textView4, "binding.itemInviteImageText"); if (!(z3 || (guild = component1.guild) == null || (x2 = guild.x()) == null)) { str2 = GuildUtilsKt.computeShortName(x2); } ViewExtensions.setTextAndVisibilityBy(textView4, str2); } } z3 = false; TextView textView4 = this.binding.g; m.checkNotNullExpressionValue(textView4, "binding.itemInviteImageText"); str2 = GuildUtilsKt.computeShortName(x2); ViewExtensions.setTextAndVisibilityBy(textView4, str2); } if (component5 == null && ChannelUtils.t(component5)) { m.checkNotNullExpressionValue(context, "context"); configureForVocalChannel(component5, context); } else { configureForTextChannel(w, component1); } if (w) { component4 = component5 != null; } z2 = !z6 && GrowthTeamFeatures.INSTANCE.isHubEmailConnectionEnabled(); View view2 = this.binding.j; m.checkNotNullExpressionValue(view2, "binding.itemInviteLoadingButton"); view2.setVisibility(8); MaterialButton materialButton = this.binding.i; m.checkNotNullExpressionValue(materialButton, "binding.itemInviteJoinedButton"); materialButton.setVisibility(component4 ? 0 : 8); MaterialButton materialButton2 = this.binding.h; m.checkNotNullExpressionValue(materialButton2, "binding.itemInviteJoinButton"); materialButton2.setVisibility(component4 ^ true ? 0 : 8); MaterialButton materialButton3 = this.binding.l; m.checkNotNullExpressionValue(materialButton3, "binding.itemInviteMentionButton"); materialButton3.setVisibility(8); this.binding.h.setOnClickListener(new WidgetChatListAdapterItemInvite$configureResolvedUI$2(this, component1)); this.binding.i.setOnClickListener(new WidgetChatListAdapterItemInvite$configureResolvedUI$3(this, component1)); FrameLayout frameLayout = this.binding.d; m.checkNotNullExpressionValue(frameLayout, "binding.itemInviteHubLayout"); if (z2) { i = 0; } frameLayout.setVisibility(i); if (z2) { LinkifiedTextView linkifiedTextView = this.binding.e; m.checkNotNullExpressionValue(linkifiedTextView, "binding.itemInviteHubLink"); m.checkNotNullExpressionValue(context, "context"); linkifiedTextView.setText(b.a.k.b.b(context, R.string.hub_invite_another_school_link, new Object[0], new WidgetChatListAdapterItemInvite$configureResolvedUI$4(this))); return; } return; } } else { Guild guild7 = component1.guild; if (guild7 != null) { str = guild7.x(); textView2.setText(str); this.binding.m.setTextColor(ColorCompat.getThemedColor(context, (int) R.attr.primary_100)); this.binding.m.setBackgroundResource(0); int i = 8; if (z7) { } if (component5 == null) { } configureForTextChannel(w, component1); if (w) { } if (!z6) { } View view2 = this.binding.j; m.checkNotNullExpressionValue(view2, "binding.itemInviteLoadingButton"); view2.setVisibility(8); MaterialButton materialButton = this.binding.i; m.checkNotNullExpressionValue(materialButton, "binding.itemInviteJoinedButton"); materialButton.setVisibility(component4 ? 0 : 8); MaterialButton materialButton2 = this.binding.h; m.checkNotNullExpressionValue(materialButton2, "binding.itemInviteJoinButton"); materialButton2.setVisibility(component4 ^ true ? 0 : 8); MaterialButton materialButton3 = this.binding.l; m.checkNotNullExpressionValue(materialButton3, "binding.itemInviteMentionButton"); materialButton3.setVisibility(8); this.binding.h.setOnClickListener(new WidgetChatListAdapterItemInvite$configureResolvedUI$2(this, component1)); this.binding.i.setOnClickListener(new WidgetChatListAdapterItemInvite$configureResolvedUI$3(this, component1)); FrameLayout frameLayout = this.binding.d; m.checkNotNullExpressionValue(frameLayout, "binding.itemInviteHubLayout"); if (z2) { } frameLayout.setVisibility(i); if (z2) { } } } str = null; textView2.setText(str); this.binding.m.setTextColor(ColorCompat.getThemedColor(context, (int) R.attr.primary_100)); this.binding.m.setBackgroundResource(0); int i = 8; if (z7) { } if (component5 == null) { } configureForTextChannel(w, component1); if (w) { } if (!z6) { } View view2 = this.binding.j; m.checkNotNullExpressionValue(view2, "binding.itemInviteLoadingButton"); view2.setVisibility(8); MaterialButton materialButton = this.binding.i; m.checkNotNullExpressionValue(materialButton, "binding.itemInviteJoinedButton"); materialButton.setVisibility(component4 ? 0 : 8); MaterialButton materialButton2 = this.binding.h; m.checkNotNullExpressionValue(materialButton2, "binding.itemInviteJoinButton"); materialButton2.setVisibility(component4 ^ true ? 0 : 8); MaterialButton materialButton3 = this.binding.l; m.checkNotNullExpressionValue(materialButton3, "binding.itemInviteMentionButton"); materialButton3.setVisibility(8); this.binding.h.setOnClickListener(new WidgetChatListAdapterItemInvite$configureResolvedUI$2(this, component1)); this.binding.i.setOnClickListener(new WidgetChatListAdapterItemInvite$configureResolvedUI$3(this, component1)); FrameLayout frameLayout = this.binding.d; m.checkNotNullExpressionValue(frameLayout, "binding.itemInviteHubLayout"); if (z2) { } frameLayout.setVisibility(i); if (z2) { } } private final void configureUI(Model model) { if (model instanceof Model.Loading) { configureLoadingUI(); } else if (model instanceof Model.Resolved) { configureResolvedUI((Model.Resolved) model); } else if (model instanceof Model.Invalid) { configureInvalidUI((Model.Invalid) model); } else { throw new NoWhenBranchMatchedException(); } } private final void launchHubsEmail(HubEmailArgs hubEmailArgs) { View view = this.itemView; m.checkNotNullExpressionValue(view, "itemView"); Context context = view.getContext(); m.checkNotNullExpressionValue(context, "itemView.context"); j.d(context, WidgetHubEmailFlow.class, hubEmailArgs); } private final void updateIconUrlIfChanged(String str) { if (!m.areEqual(this.iconUrl, str)) { SimpleDraweeView simpleDraweeView = this.binding.f; m.checkNotNullExpressionValue(simpleDraweeView, "binding.itemInviteImage"); IconUtils.setIcon$default(simpleDraweeView, str, (int) R.dimen.avatar_size_large, (Function1) null, (MGImages.ChangeDetector) null, 24, (Object) null); this.iconUrl = str; } } @Override // com.discord.utilities.mg_recycler.MGRecyclerViewHolder public Subscription getSubscription() { return this.subscription; } @Override // com.discord.widgets.chat.list.adapter.WidgetChatListItem public void onConfigure(int i, ChatListEntry chatListEntry) { m.checkNotNullParameter(chatListEntry, "data"); super.onConfigure(i, chatListEntry); this.item = (InviteEntry) chatListEntry; StoreInstantInvites instantInvites = StoreStream.Companion.getInstantInvites(); InviteEntry inviteEntry = this.item; if (inviteEntry == null) { m.throwUninitializedPropertyAccessException("item"); } String inviteCode = inviteEntry.getInviteCode(); InviteEntry inviteEntry2 = this.item; if (inviteEntry2 == null) { m.throwUninitializedPropertyAccessException("item"); } String eventId = inviteEntry2.getEventId(); StoreInstantInvites.fetchInviteIfNotLoaded$default(instantInvites, inviteCode, eventId != null ? SnowflakeUtils.INSTANCE.toSnowflake(eventId) : null, "Invite Button Embed", null, null, 24, null); ModelProvider modelProvider = ModelProvider.INSTANCE; InviteEntry inviteEntry3 = this.item; if (inviteEntry3 == null) { m.throwUninitializedPropertyAccessException("item"); } ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui(modelProvider.get(inviteEntry3)), WidgetChatListAdapterItemInvite.class, (Context) null, new WidgetChatListAdapterItemInvite$onConfigure$3(this), new WidgetChatListAdapterItemInvite$onConfigure$2(this), (Function0) null, (Function0) null, new WidgetChatListAdapterItemInvite$onConfigure$1(this), 50, (Object) null); } }