discord-jadx/app/src/main/java/com/discord/widgets/settings/premium/WidgetSettingsGifting.java

446 lines
27 KiB
Java

package com.discord.widgets.settings.premium;
import android.content.Context;
import android.content.Intent;
import android.content.res.ColorStateList;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.ProgressBar;
import android.widget.TextView;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentViewModelLazyKt;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import c.a.a.z.a;
import c.a.d.f0;
import c.a.d.h0;
import c.a.d.j;
import c.a.k.b;
import c.d.b.a.a;
import com.android.billingclient.api.SkuDetails;
import com.discord.R;
import com.discord.api.premium.SubscriptionPlan;
import com.discord.app.AppFragment;
import com.discord.app.AppViewFlipper;
import com.discord.databinding.WidgetSettingsGiftingBinding;
import com.discord.models.domain.ModelEntitlement;
import com.discord.models.domain.ModelGift;
import com.discord.models.domain.ModelSku;
import com.discord.utilities.KotlinExtensionsKt;
import com.discord.utilities.accessibility.AccessibilityUtils;
import com.discord.utilities.analytics.Traits;
import com.discord.utilities.billing.GooglePlayInAppSku;
import com.discord.utilities.billing.GooglePlayInAppSkuKt;
import com.discord.utilities.color.ColorCompat;
import com.discord.utilities.dimen.DimenUtils;
import com.discord.utilities.dimmer.DimmerView;
import com.discord.utilities.drawable.DrawableCompat;
import com.discord.utilities.gifting.GiftingUtils;
import com.discord.utilities.mg_recycler.MGRecyclerAdapter;
import com.discord.utilities.recycler.SpaceBetweenItemDecoration;
import com.discord.utilities.rx.ObservableExtensionsKt;
import com.discord.utilities.view.extensions.ViewExtensions;
import com.discord.utilities.view.text.LinkifiedTextView;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegate;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt;
import com.discord.views.premium.GiftSelectView;
import com.discord.widgets.settings.premium.SettingsGiftingViewModel;
import com.discord.widgets.settings.premium.WidgetOutboundPromoTerms;
import com.discord.widgets.settings.premium.WidgetSettingsGiftingAdapter;
import com.google.android.material.textfield.TextInputLayout;
import d0.o;
import d0.t.n;
import d0.t.p;
import d0.t.u;
import d0.t.z;
import d0.z.d.a0;
import d0.z.d.m;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
import kotlin.Lazy;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.reflect.KProperty;
import rx.Observable;
/* compiled from: WidgetSettingsGifting.kt */
public final class WidgetSettingsGifting extends AppFragment {
public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.a0(WidgetSettingsGifting.class, "binding", "getBinding()Lcom/discord/databinding/WidgetSettingsGiftingBinding;", 0)};
public static final Companion Companion = new Companion(null);
public static final int VIEW_INDEX_FAILURE = 1;
public static final int VIEW_INDEX_LOADED = 2;
public static final int VIEW_INDEX_LOADING = 0;
private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetSettingsGifting$binding$2.INSTANCE, null, 2, null);
private Map<GiftSelectView, GooglePlayInAppSku> chooseGiftViews;
private WidgetSettingsGiftingAdapter giftingAdapter;
private WidgetSettingsGiftingOutboundPromosAdapter promosAdapter;
private final Lazy viewModel$delegate;
/* compiled from: WidgetSettingsGifting.kt */
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public static /* synthetic */ void launch$default(Companion companion, Context context, Traits.Location location, int i, Object obj) {
if ((i & 2) != 0) {
location = null;
}
companion.launch(context, location);
}
public final void launch(Context context, Traits.Location location) {
m.checkNotNullParameter(context, "context");
Intent intent = new Intent();
intent.putExtra("com.discord.intent.extra.EXTRA_LOCATION", location);
j.d(context, WidgetSettingsGifting.class, intent);
}
}
public WidgetSettingsGifting() {
super(R.layout.widget_settings_gifting);
WidgetSettingsGifting$viewModel$2 widgetSettingsGifting$viewModel$2 = WidgetSettingsGifting$viewModel$2.INSTANCE;
f0 f0Var = new f0(this);
this.viewModel$delegate = FragmentViewModelLazyKt.createViewModelLazy(this, a0.getOrCreateKotlinClass(SettingsGiftingViewModel.class), new WidgetSettingsGifting$appViewModels$$inlined$viewModels$1(f0Var), new h0(widgetSettingsGifting$viewModel$2));
}
public static final /* synthetic */ void access$configureUI(WidgetSettingsGifting widgetSettingsGifting, SettingsGiftingViewModel.ViewState viewState) {
widgetSettingsGifting.configureUI(viewState);
}
public static final /* synthetic */ void access$enableGiftingButtons(WidgetSettingsGifting widgetSettingsGifting) {
widgetSettingsGifting.enableGiftingButtons();
}
public static final /* synthetic */ WidgetSettingsGiftingBinding access$getBinding$p(WidgetSettingsGifting widgetSettingsGifting) {
return widgetSettingsGifting.getBinding();
}
public static final /* synthetic */ SettingsGiftingViewModel access$getViewModel$p(WidgetSettingsGifting widgetSettingsGifting) {
return widgetSettingsGifting.getViewModel();
}
public static final /* synthetic */ void access$handleEvent(WidgetSettingsGifting widgetSettingsGifting, SettingsGiftingViewModel.Event event) {
widgetSettingsGifting.handleEvent(event);
}
public static final /* synthetic */ void access$handleGiftPurchaseEvent(WidgetSettingsGifting widgetSettingsGifting, SettingsGiftingViewModel.GiftPurchaseEvent giftPurchaseEvent) {
widgetSettingsGifting.handleGiftPurchaseEvent(giftPurchaseEvent);
}
private final void addGiftItems(List<ModelEntitlement> list, SettingsGiftingViewModel.ViewState.Loaded loaded, List<WidgetSettingsGiftingAdapter.GiftItem> list2) {
if (!list.isEmpty()) {
ModelEntitlement modelEntitlement = (ModelEntitlement) u.first((List<? extends Object>) list);
Set<Long> expandedSkuOrPlanIds = loaded.getExpandedSkuOrPlanIds();
SubscriptionPlan subscriptionPlan = modelEntitlement.getSubscriptionPlan();
boolean contains = expandedSkuOrPlanIds.contains(Long.valueOf(subscriptionPlan != null ? subscriptionPlan.a() : modelEntitlement.getSku().getId()));
ModelSku sku = modelEntitlement.getSku();
SubscriptionPlan subscriptionPlan2 = modelEntitlement.getSubscriptionPlan();
list2.add(new WidgetSettingsGiftingAdapter.GiftItem(1, null, null, Boolean.valueOf(contains), sku, Integer.valueOf(list.size()), subscriptionPlan2 != null ? Long.valueOf(subscriptionPlan2.a()) : null, null, null, 390, null));
Iterator withIndex = p.withIndex(list.iterator());
boolean z2 = false;
while (withIndex.hasNext()) {
z zVar = (z) withIndex.next();
int component1 = zVar.component1();
ModelEntitlement modelEntitlement2 = (ModelEntitlement) zVar.component2();
Map<Long, List<ModelGift>> myPurchasedGifts = loaded.getMyPurchasedGifts();
SubscriptionPlan subscriptionPlan3 = modelEntitlement2.getSubscriptionPlan();
List<ModelGift> list3 = myPurchasedGifts.get(Long.valueOf(subscriptionPlan3 != null ? subscriptionPlan3.a() : modelEntitlement2.getSkuId()));
ModelGift modelGift = (component1 < (list3 != null ? list3.size() : -1) && list3 != null) ? list3.get(component1) : null;
boolean z3 = true;
if (modelGift == null) {
if (!z2) {
z2 = true;
}
}
SubscriptionPlan subscriptionPlan4 = modelEntitlement2.getSubscriptionPlan();
Long valueOf = subscriptionPlan4 != null ? Long.valueOf(subscriptionPlan4.a()) : null;
Boolean valueOf2 = Boolean.valueOf(contains);
Boolean valueOf3 = Boolean.valueOf(component1 == list.size() - 1);
if (modelGift == null || !m.areEqual(modelGift.getCode(), loaded.getLastCopiedCode())) {
z3 = false;
}
list2.add(new WidgetSettingsGiftingAdapter.GiftItem(2, modelGift, modelEntitlement2, valueOf2, null, null, valueOf, valueOf3, Boolean.valueOf(z3), 48, null));
}
}
}
private final void configureUI(SettingsGiftingViewModel.ViewState viewState) {
int i = 0;
if (viewState instanceof SettingsGiftingViewModel.ViewState.Loading) {
AppViewFlipper appViewFlipper = getBinding().i;
m.checkNotNullExpressionValue(appViewFlipper, "binding.settingsGiftingFlipper");
appViewFlipper.setDisplayedChild(0);
} else if (viewState instanceof SettingsGiftingViewModel.ViewState.Failure) {
AppViewFlipper appViewFlipper2 = getBinding().i;
m.checkNotNullExpressionValue(appViewFlipper2, "binding.settingsGiftingFlipper");
appViewFlipper2.setDisplayedChild(1);
} else {
if (viewState instanceof SettingsGiftingViewModel.ViewState.Loaded) {
AppViewFlipper appViewFlipper3 = getBinding().i;
m.checkNotNullExpressionValue(appViewFlipper3, "binding.settingsGiftingFlipper");
appViewFlipper3.setDisplayedChild(2);
}
SettingsGiftingViewModel.ViewState.Loaded loaded = (SettingsGiftingViewModel.ViewState.Loaded) viewState;
boolean z2 = loaded.getResolvingGiftState() instanceof SettingsGiftingViewModel.ResolvingGiftState.Resolving;
CharSequence k = loaded.getResolvingGiftState() instanceof SettingsGiftingViewModel.ResolvingGiftState.Error ? b.k(this, R.string.application_entitlement_code_redemption_invalid, new Object[0], null, 4) : null;
ProgressBar progressBar = getBinding().j;
m.checkNotNullExpressionValue(progressBar, "binding.settingsGiftingGiftCodeInputProgress");
progressBar.setVisibility(z2 ? 0 : 8);
TextInputLayout textInputLayout = getBinding().k;
m.checkNotNullExpressionValue(textInputLayout, "binding.settingsGiftingGiftCodeInputWrap");
ViewExtensions.setEnabledAlpha$default(textInputLayout, !z2, 0.0f, 2, null);
TextInputLayout textInputLayout2 = getBinding().k;
m.checkNotNullExpressionValue(textInputLayout2, "binding.settingsGiftingGiftCodeInputWrap");
EditText editText = textInputLayout2.getEditText();
if (editText != null) {
editText.setInputType(z2 ? 0 : 524288);
}
TextInputLayout textInputLayout3 = getBinding().k;
m.checkNotNullExpressionValue(textInputLayout3, "binding.settingsGiftingGiftCodeInputWrap");
textInputLayout3.setError(k);
boolean z3 = !loaded.getOutboundPromos().isEmpty();
TextView textView = getBinding().r;
m.checkNotNullExpressionValue(textView, "binding.settingsGiftingYourGiftsHeader");
textView.setVisibility(z3 ? 0 : 8);
RecyclerView recyclerView = getBinding().f2009s;
m.checkNotNullExpressionValue(recyclerView, "binding.settingsGiftingYourGiftsRecycler");
if (!z3) {
i = 8;
}
recyclerView.setVisibility(i);
WidgetSettingsGiftingOutboundPromosAdapter widgetSettingsGiftingOutboundPromosAdapter = this.promosAdapter;
if (widgetSettingsGiftingOutboundPromosAdapter == null) {
m.throwUninitializedPropertyAccessException("promosAdapter");
}
widgetSettingsGiftingOutboundPromosAdapter.submitList(loaded.getOutboundPromos());
WidgetSettingsGiftingAdapter widgetSettingsGiftingAdapter = this.giftingAdapter;
if (widgetSettingsGiftingAdapter == null) {
m.throwUninitializedPropertyAccessException("giftingAdapter");
}
widgetSettingsGiftingAdapter.configure(generateListItems(loaded), new WidgetSettingsGifting$configureUI$1(this), new WidgetSettingsGifting$configureUI$2(this), WidgetSettingsGifting$configureUI$3.INSTANCE, WidgetSettingsGifting$configureUI$4.INSTANCE);
}
}
private final void enableGiftingButtons() {
Map<GiftSelectView, GooglePlayInAppSku> map = this.chooseGiftViews;
if (map == null) {
m.throwUninitializedPropertyAccessException("chooseGiftViews");
}
for (GiftSelectView giftSelectView : map.keySet()) {
giftSelectView.i.f1801c.setOnClickListener(new c.a.y.n0.a(giftSelectView));
}
}
private final List<WidgetSettingsGiftingAdapter.GiftItem> generateListItems(SettingsGiftingViewModel.ViewState.Loaded loaded) {
ArrayList arrayList = new ArrayList();
if (loaded.getMyEntitlements().isEmpty()) {
arrayList.add(new WidgetSettingsGiftingAdapter.GiftItem(0, null, null, null, null, null, null, null, null, 510, null));
} else {
for (Map.Entry<Long, List<ModelEntitlement>> entry : loaded.getMyEntitlements().entrySet()) {
entry.getKey().longValue();
LinkedHashMap linkedHashMap = new LinkedHashMap();
for (Object obj : entry.getValue()) {
SubscriptionPlan subscriptionPlan = ((ModelEntitlement) obj).getSubscriptionPlan();
Long valueOf = subscriptionPlan != null ? Long.valueOf(subscriptionPlan.a()) : null;
Object obj2 = linkedHashMap.get(valueOf);
if (obj2 == null) {
obj2 = new ArrayList();
linkedHashMap.put(valueOf, obj2);
}
((List) obj2).add(obj);
}
for (Map.Entry entry2 : linkedHashMap.entrySet()) {
Long l = (Long) entry2.getKey();
addGiftItems((List) entry2.getValue(), loaded, arrayList);
}
}
}
return arrayList;
}
private final WidgetSettingsGiftingBinding getBinding() {
return (WidgetSettingsGiftingBinding) this.binding$delegate.getValue((Fragment) this, $$delegatedProperties[0]);
}
private final SettingsGiftingViewModel getViewModel() {
return (SettingsGiftingViewModel) this.viewModel$delegate.getValue();
}
private final void handleEvent(SettingsGiftingViewModel.Event event) {
Unit unit;
if (event instanceof SettingsGiftingViewModel.Event.ShowPromoBottomSheet) {
WidgetOutboundPromoTerms.Companion companion = WidgetOutboundPromoTerms.Companion;
String content = ((SettingsGiftingViewModel.Event.ShowPromoBottomSheet) event).getContent();
FragmentManager parentFragmentManager = getParentFragmentManager();
m.checkNotNullExpressionValue(parentFragmentManager, "parentFragmentManager");
companion.show(content, parentFragmentManager);
unit = Unit.a;
} else if (event instanceof SettingsGiftingViewModel.Event.ShowPromoDialog) {
WidgetClaimOutboundPromo.Companion.showAndRegisterForClaimResult(((SettingsGiftingViewModel.Event.ShowPromoDialog) event).getClaimStatus(), this, new WidgetSettingsGifting$handleEvent$1(this));
unit = Unit.a;
} else {
throw new NoWhenBranchMatchedException();
}
KotlinExtensionsKt.getExhaustive(unit);
}
private final void handleGiftPurchaseEvent(SettingsGiftingViewModel.GiftPurchaseEvent giftPurchaseEvent) {
enableGiftingButtons();
if (giftPurchaseEvent instanceof SettingsGiftingViewModel.GiftPurchaseEvent.StartGiftPurchase) {
DimmerView.setDimmed$default(getBinding().b, true, false, 2, null);
} else if (giftPurchaseEvent instanceof SettingsGiftingViewModel.GiftPurchaseEvent.NotInProgress) {
DimmerView.setDimmed$default(getBinding().b, false, false, 2, null);
} else if (giftPurchaseEvent instanceof SettingsGiftingViewModel.GiftPurchaseEvent.ErrorGiftPurchase) {
DimmerView.setDimmed$default(getBinding().b, false, false, 2, null);
c.a.d.m.i(this, ((SettingsGiftingViewModel.GiftPurchaseEvent.ErrorGiftPurchase) giftPurchaseEvent).getMessage(), 0, 4);
} else if (giftPurchaseEvent instanceof SettingsGiftingViewModel.GiftPurchaseEvent.CompleteGiftPurchase) {
DimmerView.setDimmed$default(getBinding().b, false, false, 2, null);
a.C0021a aVar = c.a.a.z.a.j;
FragmentManager parentFragmentManager = getParentFragmentManager();
m.checkNotNullExpressionValue(parentFragmentManager, "parentFragmentManager");
WidgetSettingsGifting$handleGiftPurchaseEvent$1 widgetSettingsGifting$handleGiftPurchaseEvent$1 = new WidgetSettingsGifting$handleGiftPurchaseEvent$1(this);
SettingsGiftingViewModel.GiftPurchaseEvent.CompleteGiftPurchase completeGiftPurchase = (SettingsGiftingViewModel.GiftPurchaseEvent.CompleteGiftPurchase) giftPurchaseEvent;
String skuName = completeGiftPurchase.getSkuName();
String newGiftCode = completeGiftPurchase.getNewGiftCode();
Objects.requireNonNull(aVar);
m.checkNotNullParameter(parentFragmentManager, "fragmentManager");
m.checkNotNullParameter(widgetSettingsGifting$handleGiftPurchaseEvent$1, "onDismiss");
m.checkNotNullParameter(skuName, "skuName");
m.checkNotNullParameter(newGiftCode, "giftCode");
c.a.a.z.a aVar2 = new c.a.a.z.a();
aVar2.k = widgetSettingsGifting$handleGiftPurchaseEvent$1;
Bundle bundle = new Bundle();
bundle.putString("ARG_SKU_NAME", skuName);
bundle.putString("ARG_GIFT_CODE", newGiftCode);
aVar2.setArguments(bundle);
aVar2.show(parentFragmentManager, c.a.a.z.a.class.getSimpleName());
}
}
public static final void launch(Context context, Traits.Location location) {
Companion.launch(context, location);
}
@Override // com.discord.app.AppFragment
public void onViewBound(View view) {
m.checkNotNullParameter(view, "view");
super.onViewBound(view);
this.chooseGiftViews = d0.t.h0.mapOf(o.to(getBinding().f2008c, GooglePlayInAppSkuKt.getPremiumTier1Month()), o.to(getBinding().d, GooglePlayInAppSkuKt.getPremiumTier1Year()), o.to(getBinding().e, GooglePlayInAppSkuKt.getPremiumTier2Month()), o.to(getBinding().f, GooglePlayInAppSkuKt.getPremiumTier2Year()));
AppFragment.setActionBarDisplayHomeAsUpEnabled$default(this, false, 1, null);
getBinding().o.setOnClickListener(WidgetSettingsGifting$onViewBound$1.INSTANCE);
TextInputLayout textInputLayout = getBinding().k;
m.checkNotNullExpressionValue(textInputLayout, "binding.settingsGiftingGiftCodeInputWrap");
ViewExtensions.setOnImeActionDone$default(textInputLayout, false, new WidgetSettingsGifting$onViewBound$2(this), 1, null);
getBinding().k.setErrorTextColor(ColorStateList.valueOf(ColorCompat.getColor(requireContext(), (int) R.color.status_red_500)));
WidgetSettingsGiftingOutboundPromosAdapter widgetSettingsGiftingOutboundPromosAdapter = new WidgetSettingsGiftingOutboundPromosAdapter(new WidgetSettingsGifting$onViewBound$3(getViewModel()), new WidgetSettingsGifting$onViewBound$4(getViewModel()));
RecyclerView recyclerView = getBinding().f2009s;
m.checkNotNullExpressionValue(recyclerView, "binding.settingsGiftingYourGiftsRecycler");
recyclerView.setAdapter(widgetSettingsGiftingOutboundPromosAdapter);
this.promosAdapter = widgetSettingsGiftingOutboundPromosAdapter;
RecyclerView recyclerView2 = getBinding().f2009s;
WidgetSettingsGiftingOutboundPromosAdapter widgetSettingsGiftingOutboundPromosAdapter2 = this.promosAdapter;
if (widgetSettingsGiftingOutboundPromosAdapter2 == null) {
m.throwUninitializedPropertyAccessException("promosAdapter");
}
recyclerView2.setAdapter(widgetSettingsGiftingOutboundPromosAdapter2);
Context context = recyclerView2.getContext();
m.checkNotNullExpressionValue(context, "context");
RecyclerView.LayoutManager layoutManager = recyclerView2.getLayoutManager();
Objects.requireNonNull(layoutManager, "null cannot be cast to non-null type androidx.recyclerview.widget.LinearLayoutManager");
int orientation = ((LinearLayoutManager) layoutManager).getOrientation();
WidgetSettingsGiftingOutboundPromosAdapter widgetSettingsGiftingOutboundPromosAdapter3 = this.promosAdapter;
if (widgetSettingsGiftingOutboundPromosAdapter3 == null) {
m.throwUninitializedPropertyAccessException("promosAdapter");
}
recyclerView2.addItemDecoration(new SpaceBetweenItemDecoration(context, orientation, widgetSettingsGiftingOutboundPromosAdapter3, DimenUtils.dpToPixels(16), 0, 16, null));
MGRecyclerAdapter.Companion companion = MGRecyclerAdapter.Companion;
RecyclerView recyclerView3 = getBinding().m;
m.checkNotNullExpressionValue(recyclerView3, "binding.settingsGiftingGiftsYouPurchasedRecycler");
this.giftingAdapter = (WidgetSettingsGiftingAdapter) companion.configure(new WidgetSettingsGiftingAdapter(recyclerView3));
LinkifiedTextView linkifiedTextView = getBinding().g;
m.checkNotNullExpressionValue(linkifiedTextView, "binding.premiumTier1GiftLearnMore");
b.m(linkifiedTextView, R.string.premium_classic_payment_gift_blurb_mobile, new Object[0], WidgetSettingsGifting$onViewBound$7.INSTANCE);
LinkifiedTextView linkifiedTextView2 = getBinding().h;
m.checkNotNullExpressionValue(linkifiedTextView2, "binding.premiumTier2GiftLearnMore");
b.m(linkifiedTextView2, R.string.premium_payment_gift_blurb_mobile, new Object[0], WidgetSettingsGifting$onViewBound$8.INSTANCE);
Serializable serializableExtra = getMostRecentIntent().getSerializableExtra("com.discord.intent.extra.EXTRA_LOCATION");
if (!(serializableExtra instanceof Traits.Location)) {
serializableExtra = null;
}
WidgetSettingsGifting$onViewBound$chooseGiftCallback$1 widgetSettingsGifting$onViewBound$chooseGiftCallback$1 = new WidgetSettingsGifting$onViewBound$chooseGiftCallback$1(this, (Traits.Location) serializableExtra);
Map<GiftSelectView, GooglePlayInAppSku> map = this.chooseGiftViews;
if (map == null) {
m.throwUninitializedPropertyAccessException("chooseGiftViews");
}
for (Map.Entry<GiftSelectView, GooglePlayInAppSku> entry : map.entrySet()) {
GiftSelectView key = entry.getKey();
GooglePlayInAppSku value = entry.getValue();
Objects.requireNonNull(key);
m.checkNotNullParameter(value, "inAppSku");
m.checkNotNullParameter(widgetSettingsGifting$onViewBound$chooseGiftCallback$1, "onClickPlan");
key.j = widgetSettingsGifting$onViewBound$chooseGiftCallback$1;
key.k = value;
SkuDetails skuDetails = value.getSkuDetails();
if (skuDetails != null) {
TextView textView = key.i.f;
m.checkNotNullExpressionValue(textView, "binding.planItemName");
textView.setText(skuDetails.a());
TextView textView2 = key.i.g;
m.checkNotNullExpressionValue(textView2, "binding.planItemPrice");
textView2.setText(skuDetails.b());
TextView textView3 = key.i.d;
m.checkNotNullExpressionValue(textView3, "binding.planItemCurrentPlan");
textView3.setVisibility(8);
Integer iconForSku = GiftingUtils.INSTANCE.getIconForSku(value);
if (iconForSku != null) {
key.i.e.setImageResource(iconForSku.intValue());
}
TextView textView4 = key.i.g;
m.checkNotNullExpressionValue(textView4, "binding.planItemPrice");
Context context2 = textView4.getContext();
m.checkNotNullExpressionValue(context2, "binding.planItemPrice.context");
int themedDrawableRes$default = DrawableCompat.getThemedDrawableRes$default(context2, (int) R.attr.ic_navigate_next, 0, 2, (Object) null);
TextView textView5 = key.i.g;
m.checkNotNullExpressionValue(textView5, "binding.planItemPrice");
DrawableCompat.setCompoundDrawablesCompat$default(textView5, 0, 0, themedDrawableRes$default, 0, 11, (Object) null);
key.i.f1801c.setOnClickListener(new c.a.y.n0.a(key));
}
}
RecyclerView recyclerView4 = getBinding().m;
m.checkNotNullExpressionValue(recyclerView4, "binding.settingsGiftingGiftsYouPurchasedRecycler");
recyclerView4.setItemAnimator(null);
getBinding().m.setHasFixedSize(false);
for (TextView textView6 : n.listOf((Object[]) new TextView[]{getBinding().n, getBinding().l, getBinding().q, getBinding().p})) {
AccessibilityUtils accessibilityUtils = AccessibilityUtils.INSTANCE;
m.checkNotNullExpressionValue(textView6, "header");
accessibilityUtils.setViewIsHeading(textView6);
}
}
@Override // com.discord.app.AppFragment
public void onViewBoundOrOnResume() {
super.onViewBoundOrOnResume();
Observable<SettingsGiftingViewModel.ViewState> r = getViewModel().observeViewState().r();
m.checkNotNullExpressionValue(r, "viewModel\n .obser… .distinctUntilChanged()");
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.bindToComponentLifecycle$default(r, this, null, 2, null), WidgetSettingsGifting.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetSettingsGifting$onViewBoundOrOnResume$1(this), 62, (Object) null);
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(getViewModel().observeGiftPurchaseEvents(), this, null, 2, null), WidgetSettingsGifting.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetSettingsGifting$onViewBoundOrOnResume$2(this), 62, (Object) null);
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.bindToComponentLifecycle$default(getViewModel().observeEvents(), this, null, 2, null), WidgetSettingsGifting.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetSettingsGifting$onViewBoundOrOnResume$3(this), 62, (Object) null);
getViewModel().setOnGiftCodeResolved(WidgetSettingsGifting$onViewBoundOrOnResume$4.INSTANCE);
enableGiftingButtons();
}
}