package com.discord.widgets.guildcommunicationdisabled.start; import android.content.Context; import android.content.Intent; import android.widget.TextView; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentViewModelLazyKt; import b.a.d.f; import b.a.d.f0; import b.a.d.h0; import b.a.d.j; import b.a.k.b; import b.d.b.a.a; import com.discord.R; import com.discord.app.AppFragment; import com.discord.databinding.WidgetDisableGuildCommunicationBinding; import com.discord.models.user.User; import com.discord.utilities.analytics.AnalyticsTracker; import com.discord.utilities.rx.ObservableExtensionsKt; import com.discord.utilities.user.UserUtils; import com.discord.utilities.viewbinding.FragmentViewBindingDelegate; import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt; import com.discord.views.CheckedSetting; import com.discord.widgets.guildcommunicationdisabled.start.DisableGuildCommunicationViewModel; import d0.g; import d0.z.d.a0; import d0.z.d.m; import kotlin.Lazy; import kotlin.jvm.functions.Function0; import kotlin.jvm.functions.Function1; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.reflect.KProperty; /* compiled from: WidgetDisableGuildCommunication.kt */ public final class WidgetDisableGuildCommunication extends AppFragment { public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.b0(WidgetDisableGuildCommunication.class, "binding", "getBinding()Lcom/discord/databinding/WidgetDisableGuildCommunicationBinding;", 0)}; public static final Companion Companion = new Companion(null); private static final String INTENT_EXTRA_GUILD_ID = "INTENT_EXTRA_GUILD_ID"; private static final String INTENT_EXTRA_USER_ID = "INTENT_EXTRA_USER_ID"; private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetDisableGuildCommunication$binding$2.INSTANCE, null, 2, null); private final Lazy guildId$delegate = g.lazy(new WidgetDisableGuildCommunication$guildId$2(this)); private final Lazy userId$delegate = g.lazy(new WidgetDisableGuildCommunication$userId$2(this)); private final Lazy viewModel$delegate; /* compiled from: WidgetDisableGuildCommunication.kt */ public static final class Companion { private Companion() { } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } public final void launch(long j, long j2, Context context) { m.checkNotNullParameter(context, "context"); Intent intent = new Intent(); intent.putExtra("INTENT_EXTRA_GUILD_ID", j2); intent.putExtra(WidgetDisableGuildCommunication.INTENT_EXTRA_USER_ID, j); j.d(context, WidgetDisableGuildCommunication.class, intent); AnalyticsTracker.INSTANCE.viewedDisableCommunicationModal(j2, j); } } public WidgetDisableGuildCommunication() { super(R.layout.widget_disable_guild_communication); WidgetDisableGuildCommunication$viewModel$2 widgetDisableGuildCommunication$viewModel$2 = new WidgetDisableGuildCommunication$viewModel$2(this); f0 f0Var = new f0(this); this.viewModel$delegate = FragmentViewModelLazyKt.createViewModelLazy(this, a0.getOrCreateKotlinClass(DisableGuildCommunicationViewModel.class), new WidgetDisableGuildCommunication$appViewModels$$inlined$viewModels$1(f0Var), new h0(widgetDisableGuildCommunication$viewModel$2)); } public static final /* synthetic */ void access$configureUI(WidgetDisableGuildCommunication widgetDisableGuildCommunication, DisableGuildCommunicationViewModel.ViewState viewState) { widgetDisableGuildCommunication.configureUI(viewState); } public static final /* synthetic */ WidgetDisableGuildCommunicationBinding access$getBinding$p(WidgetDisableGuildCommunication widgetDisableGuildCommunication) { return widgetDisableGuildCommunication.getBinding(); } public static final /* synthetic */ long access$getGuildId$p(WidgetDisableGuildCommunication widgetDisableGuildCommunication) { return widgetDisableGuildCommunication.getGuildId(); } public static final /* synthetic */ long access$getUserId$p(WidgetDisableGuildCommunication widgetDisableGuildCommunication) { return widgetDisableGuildCommunication.getUserId(); } public static final /* synthetic */ DisableGuildCommunicationViewModel access$getViewModel$p(WidgetDisableGuildCommunication widgetDisableGuildCommunication) { return widgetDisableGuildCommunication.getViewModel(); } private final void configureDurationOption(DisableGuildCommunicationViewModel.ViewState.Valid valid, CheckedSetting checkedSetting, TimeDurationDisabledCommunication timeDurationDisabledCommunication) { checkedSetting.setChecked(valid.getSelectedDurationOption() == timeDurationDisabledCommunication); checkedSetting.setText(GuildCommunicationDisabledDateUtils.INSTANCE.getFriendlyDurationString(getContext(), timeDurationDisabledCommunication)); checkedSetting.e(new WidgetDisableGuildCommunication$configureDurationOption$1(this, timeDurationDisabledCommunication)); } private final void configureUI(DisableGuildCommunicationViewModel.ViewState viewState) { if (viewState instanceof DisableGuildCommunicationViewModel.ViewState.Valid) { DisableGuildCommunicationViewModel.ViewState.Valid valid = (DisableGuildCommunicationViewModel.ViewState.Valid) viewState; CheckedSetting checkedSetting = getBinding().k; m.checkNotNullExpressionValue(checkedSetting, "binding.timeUnit60Seconds"); configureDurationOption(valid, checkedSetting, TimeDurationDisabledCommunication.SECONDS_60); CheckedSetting checkedSetting2 = getBinding().j; m.checkNotNullExpressionValue(checkedSetting2, "binding.timeUnit5Minutes"); configureDurationOption(valid, checkedSetting2, TimeDurationDisabledCommunication.MINUTES_5); CheckedSetting checkedSetting3 = getBinding().f; m.checkNotNullExpressionValue(checkedSetting3, "binding.timeUnit10Minutes"); configureDurationOption(valid, checkedSetting3, TimeDurationDisabledCommunication.MINUTES_10); CheckedSetting checkedSetting4 = getBinding().h; m.checkNotNullExpressionValue(checkedSetting4, "binding.timeUnit1Hour"); configureDurationOption(valid, checkedSetting4, TimeDurationDisabledCommunication.HOUR_1); CheckedSetting checkedSetting5 = getBinding().g; m.checkNotNullExpressionValue(checkedSetting5, "binding.timeUnit1Day"); configureDurationOption(valid, checkedSetting5, TimeDurationDisabledCommunication.DAY_1); CheckedSetting checkedSetting6 = getBinding().i; m.checkNotNullExpressionValue(checkedSetting6, "binding.timeUnit1Week"); configureDurationOption(valid, checkedSetting6, TimeDurationDisabledCommunication.WEEK_1); Context context = getContext(); CharSequence h = context != null ? b.h(context, R.string.disable_guild_communication_body_header, new Object[]{f.a.a(4413305239191L, null)}, null, 4) : null; TextView textView = getBinding().c; m.checkNotNullExpressionValue(textView, "binding.disableGuildCommunicationBody"); textView.setText(h); getBinding().c.setOnClickListener(new WidgetDisableGuildCommunication$configureUI$1(this)); TextView textView2 = getBinding().e; m.checkNotNullExpressionValue(textView2, "binding.disableGuildCommunicationSubtitle"); User user = valid.getUser(); b.o(textView2, user != null ? UserUtils.getUserNameWithDiscriminator$default(UserUtils.INSTANCE, user, null, null, 3, null) : null, new Object[0], null, 4); getBinding().f2335b.setOnClickListener(new WidgetDisableGuildCommunication$configureUI$2(this, viewState)); } } private final WidgetDisableGuildCommunicationBinding getBinding() { return (WidgetDisableGuildCommunicationBinding) this.binding$delegate.getValue((Fragment) this, $$delegatedProperties[0]); } private final long getGuildId() { return ((Number) this.guildId$delegate.getValue()).longValue(); } private final long getUserId() { return ((Number) this.userId$delegate.getValue()).longValue(); } private final DisableGuildCommunicationViewModel getViewModel() { return (DisableGuildCommunicationViewModel) this.viewModel$delegate.getValue(); } public static final void launch(long j, long j2, Context context) { Companion.launch(j, j2, context); } @Override // com.discord.app.AppFragment, androidx.fragment.app.Fragment public void onResume() { super.onResume(); ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.bindToComponentLifecycle$default(getViewModel().observeViewState(), this, null, 2, null), WidgetDisableGuildCommunication.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetDisableGuildCommunication$onResume$1(this), 62, (Object) null); } }