package com.discord.widgets.user; import android.content.Context; import android.os.Bundle; import android.view.View; import android.widget.ProgressBar; import android.widget.TextView; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentViewModelLazyKt; import c.a.d.h0; import c.a.d.j0; import c.a.k.b; import c.d.b.a.a; import com.discord.app.AppDialog; import com.discord.databinding.WidgetPruneUsersBinding; import com.discord.utilities.KotlinExtensionsKt; import com.discord.utilities.error.Error; import com.discord.utilities.resources.StringResourceUtilsKt; import com.discord.utilities.rx.ObservableExtensionsKt; import com.discord.utilities.view.extensions.ViewExtensions; import com.discord.utilities.viewbinding.FragmentViewBindingDelegate; import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt; import com.discord.views.CheckedSetting; import com.discord.views.RadioManager; import com.discord.widgets.user.WidgetPruneUsersViewModel; import com.google.android.material.button.MaterialButton; import d0.g; import d0.z.d.a0; import d0.z.d.m; 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: WidgetPruneUsers.kt */ public final class WidgetPruneUsers extends AppDialog { public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.V(WidgetPruneUsers.class, "binding", "getBinding()Lcom/discord/databinding/WidgetPruneUsersBinding;", 0)}; private static final String ARG_GUILD_ID = "ARG_GUILD_ID"; public static final Companion Companion = new Companion(null); private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetPruneUsers$binding$2.INSTANCE, null, 2, null); private final Lazy radioManager$delegate = g.lazy(new WidgetPruneUsers$radioManager$2(this)); private final Lazy viewModel$delegate; /* compiled from: WidgetPruneUsers.kt */ public static final class Companion { private Companion() { } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } public final void create(long j, FragmentManager fragmentManager) { m.checkNotNullParameter(fragmentManager, "fragmentManager"); WidgetPruneUsers widgetPruneUsers = new WidgetPruneUsers(); Bundle bundle = new Bundle(); bundle.putLong("ARG_GUILD_ID", j); widgetPruneUsers.setArguments(bundle); widgetPruneUsers.show(fragmentManager, WidgetPruneUsers.class.getName()); } } public final /* synthetic */ class WhenMappings { public static final /* synthetic */ int[] $EnumSwitchMapping$0; static { WidgetPruneUsersViewModel.PruneDays.values(); int[] iArr = new int[2]; $EnumSwitchMapping$0 = iArr; iArr[WidgetPruneUsersViewModel.PruneDays.Seven.ordinal()] = 1; iArr[WidgetPruneUsersViewModel.PruneDays.Thirty.ordinal()] = 2; } } public WidgetPruneUsers() { super(2131559138); WidgetPruneUsers$viewModel$2 widgetPruneUsers$viewModel$2 = new WidgetPruneUsers$viewModel$2(this); h0 h0Var = new h0(this); this.viewModel$delegate = FragmentViewModelLazyKt.createViewModelLazy(this, a0.getOrCreateKotlinClass(WidgetPruneUsersViewModel.class), new WidgetPruneUsers$appViewModels$$inlined$viewModels$1(h0Var), new j0(widgetPruneUsers$viewModel$2)); } public static final /* synthetic */ Bundle access$getArgumentsOrDefault$p(WidgetPruneUsers widgetPruneUsers) { return widgetPruneUsers.getArgumentsOrDefault(); } public static final /* synthetic */ WidgetPruneUsersBinding access$getBinding$p(WidgetPruneUsers widgetPruneUsers) { return widgetPruneUsers.getBinding(); } public static final /* synthetic */ WidgetPruneUsersViewModel access$getViewModel$p(WidgetPruneUsers widgetPruneUsers) { return widgetPruneUsers.getViewModel(); } public static final /* synthetic */ void access$handleEvent(WidgetPruneUsers widgetPruneUsers, WidgetPruneUsersViewModel.Event event) { widgetPruneUsers.handleEvent(event); } public static final /* synthetic */ void access$updateUI(WidgetPruneUsers widgetPruneUsers, WidgetPruneUsersViewModel.ViewState viewState) { widgetPruneUsers.updateUI(viewState); } public static final void create(long j, FragmentManager fragmentManager) { Companion.create(j, fragmentManager); } private final WidgetPruneUsersBinding getBinding() { return (WidgetPruneUsersBinding) this.binding$delegate.getValue((Fragment) this, $$delegatedProperties[0]); } private final RadioManager getRadioManager() { return (RadioManager) this.radioManager$delegate.getValue(); } private final WidgetPruneUsersViewModel getViewModel() { return (WidgetPruneUsersViewModel) this.viewModel$delegate.getValue(); } private final void handleEvent(WidgetPruneUsersViewModel.Event event) { Unit unit; if (event instanceof WidgetPruneUsersViewModel.Event.Dismiss) { dismiss(); unit = Unit.a; } else if (event instanceof WidgetPruneUsersViewModel.Event.RestClientFailed) { Error.handle(((WidgetPruneUsersViewModel.Event.RestClientFailed) event).getThrowable(), "restClient", null, getContext()); unit = Unit.a; } else { throw new NoWhenBranchMatchedException(); } KotlinExtensionsKt.getExhaustive(unit); } private final void updateUI(WidgetPruneUsersViewModel.ViewState viewState) { Unit unit; CheckedSetting checkedSetting; if (viewState instanceof WidgetPruneUsersViewModel.ViewState.Loading) { StringBuilder sb = new StringBuilder(); sb.append(b.j(this, 2131892612, new Object[0], null, 4)); sb.append(" - "); WidgetPruneUsersViewModel.ViewState.Loading loading = (WidgetPruneUsersViewModel.ViewState.Loading) viewState; sb.append(loading.getGuildName()); String sb2 = sb.toString(); TextView textView = getBinding().f1866c; m.checkNotNullExpressionValue(textView, "binding.pruneUserHeader"); textView.setText(sb2); int ordinal = loading.getWhichPruneDays().ordinal(); if (ordinal == 0) { checkedSetting = getBinding().f; } else if (ordinal == 1) { checkedSetting = getBinding().g; } else { throw new NoWhenBranchMatchedException(); } RadioManager radioManager = getRadioManager(); m.checkNotNullExpressionValue(checkedSetting, "button"); radioManager.a(checkedSetting); ProgressBar progressBar = getBinding().h; m.checkNotNullExpressionValue(progressBar, "binding.pruneUsersLoadingProgressbar"); progressBar.setVisibility(0); TextView textView2 = getBinding().e; m.checkNotNullExpressionValue(textView2, "binding.pruneUsersEstimateText"); textView2.setVisibility(8); MaterialButton materialButton = getBinding().d; m.checkNotNullExpressionValue(materialButton, "binding.pruneUserPrune"); ViewExtensions.disable(materialButton); unit = Unit.a; } else if (viewState instanceof WidgetPruneUsersViewModel.ViewState.Loaded) { ProgressBar progressBar2 = getBinding().h; m.checkNotNullExpressionValue(progressBar2, "binding.pruneUsersLoadingProgressbar"); progressBar2.setVisibility(8); Context requireContext = requireContext(); m.checkNotNullExpressionValue(requireContext, "requireContext()"); WidgetPruneUsersViewModel.ViewState.Loaded loaded = (WidgetPruneUsersViewModel.ViewState.Loaded) viewState; CharSequence i18nPluralString = StringResourceUtilsKt.getI18nPluralString(requireContext, 2131755080, loaded.getPruneCount(), Integer.valueOf(loaded.getPruneCount())); Context requireContext2 = requireContext(); m.checkNotNullExpressionValue(requireContext2, "requireContext()"); CharSequence i18nPluralString2 = StringResourceUtilsKt.getI18nPluralString(requireContext2, 2131755079, loaded.getPruneDays().getCount(), Integer.valueOf(loaded.getPruneDays().getCount())); TextView textView3 = getBinding().e; b.m(textView3, 2131888590, new Object[]{i18nPluralString, i18nPluralString2}, null, 4); textView3.setVisibility(0); MaterialButton materialButton2 = getBinding().d; m.checkNotNullExpressionValue(materialButton2, "binding.pruneUserPrune"); materialButton2.setEnabled(loaded.getPruneButtonEnabled()); unit = Unit.a; } else if (!(viewState instanceof WidgetPruneUsersViewModel.ViewState.LoadFailed)) { throw new NoWhenBranchMatchedException(); } else if (((WidgetPruneUsersViewModel.ViewState.LoadFailed) viewState).getDismiss()) { dismiss(); unit = Unit.a; } else { ProgressBar progressBar3 = getBinding().h; m.checkNotNullExpressionValue(progressBar3, "binding.pruneUsersLoadingProgressbar"); progressBar3.setVisibility(8); TextView textView4 = getBinding().e; m.checkNotNullExpressionValue(textView4, "binding.pruneUsersEstimateText"); textView4.setVisibility(8); MaterialButton materialButton3 = getBinding().d; m.checkNotNullExpressionValue(materialButton3, "binding.pruneUserPrune"); ViewExtensions.disable(materialButton3); unit = Unit.a; } KotlinExtensionsKt.getExhaustive(unit); } @Override // com.discord.app.AppDialog public void onViewBound(View view) { m.checkNotNullParameter(view, "view"); super.onViewBound(view); CheckedSetting checkedSetting = getBinding().f; Context context = checkedSetting.getContext(); m.checkNotNullExpressionValue(context, "context"); checkedSetting.setText(StringResourceUtilsKt.getI18nPluralString(context, 2131755212, 7, 7)); checkedSetting.e(new WidgetPruneUsers$onViewBound$$inlined$apply$lambda$1(this)); CheckedSetting checkedSetting2 = getBinding().g; Context context2 = checkedSetting2.getContext(); m.checkNotNullExpressionValue(context2, "context"); checkedSetting2.setText(StringResourceUtilsKt.getI18nPluralString(context2, 2131755212, 30, 30)); checkedSetting2.e(new WidgetPruneUsers$onViewBound$$inlined$apply$lambda$2(this)); getBinding().b.setOnClickListener(new WidgetPruneUsers$onViewBound$3(this)); getBinding().d.setOnClickListener(new WidgetPruneUsers$onViewBound$4(this)); } @Override // com.discord.app.AppDialog public void onViewBoundOrOnResume() { super.onViewBoundOrOnResume(); Observable r = getViewModel().observeViewState().r(); m.checkNotNullExpressionValue(r, "viewModel.observeViewSta… .distinctUntilChanged()"); ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.bindToComponentLifecycle(r, this), WidgetPruneUsers.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetPruneUsers$onViewBoundOrOnResume$1(this), 62, (Object) null); ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.bindToComponentLifecycle(getViewModel().observeEvents(), this), WidgetPruneUsers.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetPruneUsers$onViewBoundOrOnResume$2(this), 62, (Object) null); } }