discord-jadx/app/src/main/java/com/discord/views/ActiveSubscriptionView.java

419 lines
24 KiB
Java

package com.discord.views;
import android.content.Context;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.ProgressBar;
import android.widget.TextView;
import androidx.annotation.AttrRes;
import androidx.annotation.DrawableRes;
import b.a.i.w1;
import b.a.k.b;
import com.discord.R;
import com.discord.models.domain.ModelSubscription;
import com.discord.utilities.analytics.Traits;
import com.discord.utilities.billing.GooglePlaySku;
import com.discord.utilities.billing.GooglePlaySkuKt;
import com.discord.utilities.drawable.DrawableCompat;
import com.discord.utilities.resources.StringResourceUtilsKt;
import com.google.android.material.button.MaterialButton;
import d0.z.d.m;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
/* compiled from: ActiveSubscriptionView.kt */
/* loaded from: classes2.dex */
public final class ActiveSubscriptionView extends FrameLayout {
public static final /* synthetic */ int j = 0;
public final w1 k;
/* compiled from: ActiveSubscriptionView.kt */
/* loaded from: classes2.dex */
public enum ActiveSubscriptionType {
PREMIUM_CLASSIC(R.attr.img_premium_classic_subscription_header_logo, R.drawable.img_premium_classic_subscription_header, R.drawable.img_premium_classic_subscription_header_resub, R.drawable.img_premium_classic_subscription_header_error, R.drawable.bg_premium_classic_subscription_header, R.drawable.bg_premium_subscription_header_resub, R.drawable.bg_premium_subscription_header_error),
PREMIUM(R.attr.img_premium_subscription_header_logo, R.drawable.img_premium_subscription_header, R.drawable.img_premium_subscription_header_resub, R.drawable.img_premium_subscription_header_error, R.drawable.bg_premium_subscription_header, R.drawable.bg_premium_subscription_header_resub, R.drawable.bg_premium_subscription_header_error),
PREMIUM_GUILD(R.attr.img_premium_guild_subscription_header_logo, R.drawable.img_premium_guild_subscription_header, R.drawable.img_premium_guild_subscription_header_resub, R.drawable.img_premium_guild_subscription_header_error, R.drawable.bg_premium_guild_subscription_header, R.drawable.bg_premium_guild_subscription_header_resub, R.drawable.bg_premium_guild_subscription_header_error),
PREMIUM_AND_PREMIUM_GUILD(R.attr.img_logo_discord_nitro_and_boost_horizontal, R.drawable.img_premium_and_premium_guild_subscription_header, R.drawable.img_premium_and_premium_guild_subscription_header, R.drawable.img_premium_and_premium_guild_subscription_header, R.drawable.bg_premium_bundle_header, R.drawable.bg_premium_subscription_header_resub, R.drawable.bg_premium_subscription_header_error);
private final int headerBackground;
private final int headerBackgroundError;
private final int headerBackgroundResub;
private final int headerImage;
private final int headerImageError;
private final int headerImageResub;
private final int headerLogo;
ActiveSubscriptionType(@AttrRes int i, @DrawableRes int i2, @DrawableRes int i3, @DrawableRes int i4, @DrawableRes int i5, @DrawableRes int i6, @DrawableRes int i7) {
this.headerLogo = i;
this.headerImage = i2;
this.headerImageResub = i3;
this.headerImageError = i4;
this.headerBackground = i5;
this.headerBackgroundResub = i6;
this.headerBackgroundError = i7;
}
public final int getHeaderBackground() {
return this.headerBackground;
}
public final int getHeaderBackgroundError() {
return this.headerBackgroundError;
}
public final int getHeaderBackgroundResub() {
return this.headerBackgroundResub;
}
public final int getHeaderImage() {
return this.headerImage;
}
public final int getHeaderImageError() {
return this.headerImageError;
}
public final int getHeaderImageResub() {
return this.headerImageResub;
}
public final int getHeaderLogo() {
return this.headerLogo;
}
}
/* compiled from: java-style lambda group */
/* loaded from: classes2.dex */
public static final class a implements View.OnClickListener {
public final /* synthetic */ int j;
public final /* synthetic */ Object k;
public a(int i, Object obj) {
this.j = i;
this.k = obj;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
int i = this.j;
if (i == 0) {
Function0 function0 = (Function0) this.k;
if (function0 != null) {
Unit unit = (Unit) function0.invoke();
}
} else if (i == 1) {
Function0 function02 = (Function0) this.k;
if (function02 != null) {
Unit unit2 = (Unit) function02.invoke();
}
} else if (i == 2) {
Function0 function03 = (Function0) this.k;
if (function03 != null) {
Unit unit3 = (Unit) function03.invoke();
}
} else {
throw null;
}
}
}
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public ActiveSubscriptionView(Context context, AttributeSet attributeSet) {
super(context, attributeSet, 0);
m.checkNotNullParameter(context, "context");
View inflate = LayoutInflater.from(context).inflate(R.layout.view_active_subscription, (ViewGroup) this, false);
addView(inflate);
int i = R.id.active_subscription_cancel_button;
TextView textView = (TextView) inflate.findViewById(R.id.active_subscription_cancel_button);
if (textView != null) {
i = R.id.active_subscription_header_background;
ImageView imageView = (ImageView) inflate.findViewById(R.id.active_subscription_header_background);
if (imageView != null) {
i = R.id.active_subscription_header_icon;
ImageView imageView2 = (ImageView) inflate.findViewById(R.id.active_subscription_header_icon);
if (imageView2 != null) {
i = R.id.active_subscription_header_logo;
ImageView imageView3 = (ImageView) inflate.findViewById(R.id.active_subscription_header_logo);
if (imageView3 != null) {
i = R.id.active_subscription_header_text;
TextView textView2 = (TextView) inflate.findViewById(R.id.active_subscription_header_text);
if (textView2 != null) {
i = R.id.active_subscription_manage_guild_boost_button;
MaterialButton materialButton = (MaterialButton) inflate.findViewById(R.id.active_subscription_manage_guild_boost_button);
if (materialButton != null) {
i = R.id.active_subscription_progress;
ProgressBar progressBar = (ProgressBar) inflate.findViewById(R.id.active_subscription_progress);
if (progressBar != null) {
i = R.id.active_subscription_top_button;
MaterialButton materialButton2 = (MaterialButton) inflate.findViewById(R.id.active_subscription_top_button);
if (materialButton2 != null) {
w1 w1Var = new w1((FrameLayout) inflate, textView, imageView, imageView2, imageView3, textView2, materialButton, progressBar, materialButton2);
m.checkNotNullExpressionValue(w1Var, "ViewActiveSubscriptionBi…rom(context), this, true)");
this.k = w1Var;
return;
}
}
}
}
}
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(inflate.getResources().getResourceName(i)));
}
public static final ActiveSubscriptionType b(ModelSubscription modelSubscription) {
m.checkNotNullParameter(modelSubscription, Traits.Payment.Type.SUBSCRIPTION);
if (modelSubscription.isGoogleSubscription()) {
String paymentGatewayPlanId = modelSubscription.getPaymentGatewayPlanId();
GooglePlaySku.Type type = null;
GooglePlaySku fromSkuName = paymentGatewayPlanId != null ? GooglePlaySku.Companion.fromSkuName(paymentGatewayPlanId) : null;
if (fromSkuName != null && GooglePlaySkuKt.isBundledSku(fromSkuName)) {
return ActiveSubscriptionType.PREMIUM_AND_PREMIUM_GUILD;
}
if (fromSkuName != null) {
type = fromSkuName.getType();
}
if (type == GooglePlaySku.Type.PREMIUM_GUILD) {
return ActiveSubscriptionType.PREMIUM_GUILD;
}
}
int ordinal = modelSubscription.getPlanType().ordinal();
if (!(ordinal == 4 || ordinal == 5)) {
switch (ordinal) {
case 8:
case 9:
case 10:
case 11:
break;
case 12:
case 13:
case 14:
case 15:
return ActiveSubscriptionType.PREMIUM_GUILD;
default:
return ActiveSubscriptionType.PREMIUM_CLASSIC;
}
}
return ActiveSubscriptionType.PREMIUM;
}
/* JADX WARN: Removed duplicated region for block: B:11:0x004d */
/* JADX WARN: Removed duplicated region for block: B:18:0x0083 */
/* JADX WARN: Removed duplicated region for block: B:25:0x0098 */
/* JADX WARN: Removed duplicated region for block: B:28:0x00b3 */
/* JADX WARN: Removed duplicated region for block: B:53:0x0192 */
/* JADX WARN: Removed duplicated region for block: B:61:0x01d0 */
/* JADX WARN: Removed duplicated region for block: B:62:0x01d2 */
/* JADX WARN: Removed duplicated region for block: B:65:0x01e2 A[ADDED_TO_REGION] */
/* JADX WARN: Removed duplicated region for block: B:72:0x01ef */
/* JADX WARN: Removed duplicated region for block: B:73:0x01f1 */
/* JADX WARN: Removed duplicated region for block: B:76:0x0201 */
/* JADX WARN: Removed duplicated region for block: B:79:0x020b */
/* JADX WARN: Removed duplicated region for block: B:82:0x0226 */
/* JADX WARN: Removed duplicated region for block: B:83:0x0228 */
/* JADX WARN: Removed duplicated region for block: B:85:0x022b */
/* JADX WARN: Removed duplicated region for block: B:86:0x022d */
/* JADX WARN: Removed duplicated region for block: B:89:0x0249 */
/* JADX WARN: Removed duplicated region for block: B:90:0x024b */
/* JADX WARN: Removed duplicated region for block: B:92:0x024e */
/* JADX WARN: Removed duplicated region for block: B:93:0x0250 */
/* JADX WARN: Removed duplicated region for block: B:96:0x0279 */
/*
Code decompiled incorrectly, please refer to instructions dump.
*/
public final void a(ActiveSubscriptionType activeSubscriptionType, ModelSubscription.Status status, boolean z2, CharSequence charSequence, boolean z3, int i, Function0<Unit> function0, Function0<Unit> function02, Function0<Unit> function03, boolean z4) {
int i2;
int ordinal;
int i3;
int ordinal2;
int i4;
int ordinal3;
CharSequence charSequence2;
m.checkNotNullParameter(activeSubscriptionType, "activeSubscriptionType");
m.checkNotNullParameter(status, "status");
m.checkNotNullParameter(charSequence, "priceText");
ImageView imageView = this.k.c;
int ordinal4 = status.ordinal();
if (ordinal4 != 2) {
if (ordinal4 == 3) {
i2 = activeSubscriptionType.getHeaderBackgroundResub();
} else if (ordinal4 != 4) {
i2 = activeSubscriptionType.getHeaderBackground();
}
imageView.setImageResource(i2);
ImageView imageView2 = this.k.d;
ordinal = status.ordinal();
if (ordinal != 2) {
if (ordinal == 3) {
i3 = activeSubscriptionType.getHeaderImageResub();
} else if (ordinal != 4) {
i3 = activeSubscriptionType.getHeaderImage();
}
imageView2.setImageResource(i3);
int i5 = 0;
this.k.e.setImageResource(DrawableCompat.getThemedDrawableRes$default(this, activeSubscriptionType.getHeaderLogo(), 0, 2, (Object) null));
ImageView imageView3 = this.k.e;
m.checkNotNullExpressionValue(imageView3, "binding.activeSubscriptionHeaderLogo");
ordinal2 = activeSubscriptionType.ordinal();
if (ordinal2 != 0) {
if (ordinal2 != 1) {
if (ordinal2 == 2) {
i4 = R.string.premium_guild_subscription_title;
} else if (ordinal2 != 3) {
throw new NoWhenBranchMatchedException();
}
}
i4 = R.string.premium_tier_2;
} else {
i4 = R.string.premium_tier_1;
}
imageView3.setContentDescription(b.j(this, i4, new Object[0], null, 4));
TextView textView = this.k.f;
m.checkNotNullExpressionValue(textView, "binding.activeSubscriptionHeaderText");
ordinal3 = activeSubscriptionType.ordinal();
if (ordinal3 == 0) {
int ordinal5 = status.ordinal();
charSequence2 = ordinal5 != 3 ? ordinal5 != 4 ? b.j(this, R.string.premium_subscription_description_tier_1, new Object[]{charSequence}, null, 4) : b.j(this, R.string.premium_subscription_description_tier_1_account_hold, new Object[]{charSequence}, null, 4) : b.j(this, R.string.premium_subscription_description_tier_1_pending_cancelation, new Object[]{charSequence}, null, 4);
} else if (ordinal3 == 1) {
int ordinal6 = status.ordinal();
charSequence2 = ordinal6 != 3 ? ordinal6 != 4 ? b.j(this, R.string.premium_subscription_description_tier_2, new Object[]{2, charSequence}, null, 4) : b.j(this, R.string.premium_subscription_description_tier_2_account_hold, new Object[]{2, charSequence}, null, 4) : b.j(this, R.string.premium_subscription_description_tier_2_pending_cancelation, new Object[]{2, charSequence}, null, 4);
} else if (ordinal3 == 2) {
Context context = getContext();
m.checkNotNullExpressionValue(context, "context");
CharSequence i18nPluralString = StringResourceUtilsKt.getI18nPluralString(context, R.plurals.premium_guild_subscriptions_renewal_info_quantity, i, Integer.valueOf(i));
int ordinal7 = status.ordinal();
charSequence2 = ordinal7 != 3 ? ordinal7 != 4 ? b.j(this, R.string.premium_guild_subscriptions_renewal_info_android, new Object[]{String.valueOf(i), i18nPluralString, charSequence}, null, 4) : b.j(this, R.string.premium_guild_subscriptions_renewal_info_account_hold, new Object[]{Integer.valueOf(i), i18nPluralString, charSequence}, null, 4) : b.j(this, R.string.premium_guild_subscriptions_renewal_info_pending_cancelation_android, new Object[]{Integer.valueOf(i), i18nPluralString, charSequence}, null, 4);
} else if (ordinal3 == 3) {
int ordinal8 = status.ordinal();
charSequence2 = ordinal8 != 3 ? ordinal8 != 4 ? b.j(this, R.string.premium_subscription_description_tier_2, new Object[]{Integer.valueOf(i), charSequence}, null, 4) : b.j(this, R.string.premium_subscription_description_tier_2_account_hold, new Object[]{Integer.valueOf(i), charSequence}, null, 4) : b.j(this, R.string.premium_subscription_description_tier_2_pending_cancelation, new Object[]{Integer.valueOf(i), charSequence}, null, 4);
} else {
throw new NoWhenBranchMatchedException();
}
textView.setText(charSequence2);
MaterialButton materialButton = this.k.i;
m.checkNotNullExpressionValue(materialButton, "binding.activeSubscriptionTopButton");
materialButton.setVisibility(z3 ^ true ? 0 : 8);
TextView textView2 = this.k.f218b;
m.checkNotNullExpressionValue(textView2, "binding.activeSubscriptionCancelButton");
textView2.setVisibility(function03 == null && !z3 && status != ModelSubscription.Status.CANCELED && !z4 ? 0 : 8);
MaterialButton materialButton2 = this.k.i;
int ordinal9 = status.ordinal();
materialButton2.setText(ordinal9 != 3 ? ordinal9 != 4 ? R.string.premium_switch_plans : R.string.billing_manage_billing : R.string.resubscribe);
this.k.i.setOnClickListener(new a(0, function0));
MaterialButton materialButton3 = this.k.i;
m.checkNotNullExpressionValue(materialButton3, "binding.activeSubscriptionTopButton");
materialButton3.setVisibility(function0 != null ? 0 : 8);
MaterialButton materialButton4 = this.k.i;
m.checkNotNullExpressionValue(materialButton4, "binding.activeSubscriptionTopButton");
materialButton4.setEnabled(!z2);
MaterialButton materialButton5 = this.k.g;
m.checkNotNullExpressionValue(materialButton5, "binding.activeSubscriptionManageGuildBoostButton");
materialButton5.setVisibility(function02 != null ? 0 : 8);
this.k.g.setOnClickListener(new a(1, function02));
this.k.f218b.setOnClickListener(new a(2, function03));
ProgressBar progressBar = this.k.h;
m.checkNotNullExpressionValue(progressBar, "binding.activeSubscriptionProgress");
if (!z3) {
i5 = 8;
}
progressBar.setVisibility(i5);
}
i3 = activeSubscriptionType.getHeaderImageError();
imageView2.setImageResource(i3);
int i52 = 0;
this.k.e.setImageResource(DrawableCompat.getThemedDrawableRes$default(this, activeSubscriptionType.getHeaderLogo(), 0, 2, (Object) null));
ImageView imageView32 = this.k.e;
m.checkNotNullExpressionValue(imageView32, "binding.activeSubscriptionHeaderLogo");
ordinal2 = activeSubscriptionType.ordinal();
if (ordinal2 != 0) {
}
imageView32.setContentDescription(b.j(this, i4, new Object[0], null, 4));
TextView textView3 = this.k.f;
m.checkNotNullExpressionValue(textView3, "binding.activeSubscriptionHeaderText");
ordinal3 = activeSubscriptionType.ordinal();
if (ordinal3 == 0) {
}
textView3.setText(charSequence2);
MaterialButton materialButton6 = this.k.i;
m.checkNotNullExpressionValue(materialButton6, "binding.activeSubscriptionTopButton");
materialButton6.setVisibility(z3 ^ true ? 0 : 8);
TextView textView22 = this.k.f218b;
m.checkNotNullExpressionValue(textView22, "binding.activeSubscriptionCancelButton");
textView22.setVisibility(function03 == null && !z3 && status != ModelSubscription.Status.CANCELED && !z4 ? 0 : 8);
MaterialButton materialButton22 = this.k.i;
int ordinal92 = status.ordinal();
materialButton22.setText(ordinal92 != 3 ? ordinal92 != 4 ? R.string.premium_switch_plans : R.string.billing_manage_billing : R.string.resubscribe);
this.k.i.setOnClickListener(new a(0, function0));
MaterialButton materialButton32 = this.k.i;
m.checkNotNullExpressionValue(materialButton32, "binding.activeSubscriptionTopButton");
materialButton32.setVisibility(function0 != null ? 0 : 8);
MaterialButton materialButton42 = this.k.i;
m.checkNotNullExpressionValue(materialButton42, "binding.activeSubscriptionTopButton");
materialButton42.setEnabled(!z2);
MaterialButton materialButton52 = this.k.g;
m.checkNotNullExpressionValue(materialButton52, "binding.activeSubscriptionManageGuildBoostButton");
materialButton52.setVisibility(function02 != null ? 0 : 8);
this.k.g.setOnClickListener(new a(1, function02));
this.k.f218b.setOnClickListener(new a(2, function03));
ProgressBar progressBar2 = this.k.h;
m.checkNotNullExpressionValue(progressBar2, "binding.activeSubscriptionProgress");
if (!z3) {
}
progressBar2.setVisibility(i52);
}
i2 = activeSubscriptionType.getHeaderBackgroundError();
imageView.setImageResource(i2);
ImageView imageView22 = this.k.d;
ordinal = status.ordinal();
if (ordinal != 2) {
}
i3 = activeSubscriptionType.getHeaderImageError();
imageView22.setImageResource(i3);
int i522 = 0;
this.k.e.setImageResource(DrawableCompat.getThemedDrawableRes$default(this, activeSubscriptionType.getHeaderLogo(), 0, 2, (Object) null));
ImageView imageView322 = this.k.e;
m.checkNotNullExpressionValue(imageView322, "binding.activeSubscriptionHeaderLogo");
ordinal2 = activeSubscriptionType.ordinal();
if (ordinal2 != 0) {
}
imageView322.setContentDescription(b.j(this, i4, new Object[0], null, 4));
TextView textView32 = this.k.f;
m.checkNotNullExpressionValue(textView32, "binding.activeSubscriptionHeaderText");
ordinal3 = activeSubscriptionType.ordinal();
if (ordinal3 == 0) {
}
textView32.setText(charSequence2);
MaterialButton materialButton62 = this.k.i;
m.checkNotNullExpressionValue(materialButton62, "binding.activeSubscriptionTopButton");
materialButton62.setVisibility(z3 ^ true ? 0 : 8);
TextView textView222 = this.k.f218b;
m.checkNotNullExpressionValue(textView222, "binding.activeSubscriptionCancelButton");
textView222.setVisibility(function03 == null && !z3 && status != ModelSubscription.Status.CANCELED && !z4 ? 0 : 8);
MaterialButton materialButton222 = this.k.i;
int ordinal922 = status.ordinal();
materialButton222.setText(ordinal922 != 3 ? ordinal922 != 4 ? R.string.premium_switch_plans : R.string.billing_manage_billing : R.string.resubscribe);
this.k.i.setOnClickListener(new a(0, function0));
MaterialButton materialButton322 = this.k.i;
m.checkNotNullExpressionValue(materialButton322, "binding.activeSubscriptionTopButton");
materialButton322.setVisibility(function0 != null ? 0 : 8);
MaterialButton materialButton422 = this.k.i;
m.checkNotNullExpressionValue(materialButton422, "binding.activeSubscriptionTopButton");
materialButton422.setEnabled(!z2);
MaterialButton materialButton522 = this.k.g;
m.checkNotNullExpressionValue(materialButton522, "binding.activeSubscriptionManageGuildBoostButton");
materialButton522.setVisibility(function02 != null ? 0 : 8);
this.k.g.setOnClickListener(new a(1, function02));
this.k.f218b.setOnClickListener(new a(2, function03));
ProgressBar progressBar22 = this.k.h;
m.checkNotNullExpressionValue(progressBar22, "binding.activeSubscriptionProgress");
if (!z3) {
}
progressBar22.setVisibility(i522);
}
}