package com.discord.widgets.user.phone; import android.content.Context; import android.content.Intent; import android.content.res.Resources; import android.view.View; import android.widget.TextView; import androidx.activity.result.ActivityResultLauncher; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import c.a.d.l; import c.a.k.b; import c.d.b.a.a; import com.discord.app.AppFragment; import com.discord.databinding.WidgetUserPhoneManageBinding; import com.discord.models.user.MeUser; import com.discord.stores.StorePhone; 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.drawable.DrawableCompat; 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.widgets.notice.WidgetNoticeDialog; import com.discord.widgets.user.WidgetUserPasswordVerify; import com.discord.widgets.user.account.WidgetUserAccountVerifyBase; import com.google.android.material.button.MaterialButton; import d0.g0.t; import d0.o; import d0.t.g0; import d0.z.d.m; import kotlin.jvm.functions.Function0; import kotlin.jvm.functions.Function1; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.reflect.KProperty; /* compiled from: WidgetUserPhoneManage.kt */ public final class WidgetUserPhoneManage extends WidgetUserAccountVerifyBase { public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.V(WidgetUserPhoneManage.class, "binding", "getBinding()Lcom/discord/databinding/WidgetUserPhoneManageBinding;", 0)}; public static final Companion Companion = new Companion(null); private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetUserPhoneManage$binding$2.INSTANCE, null, 2, null); private final ActivityResultLauncher passwordVerifyLauncher = WidgetUserPasswordVerify.Companion.registerForResult(this, new WidgetUserPhoneManage$passwordVerifyLauncher$1(this)); private final ActivityResultLauncher phoneVerificationLauncher = WidgetUserPhoneVerify.Companion.registerForResult(this, new WidgetUserPhoneManage$phoneVerificationLauncher$1(this)); /* compiled from: WidgetUserPhoneManage.kt */ public static final class Companion { private Companion() { } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } public final void launch(Context context, WidgetUserAccountVerifyBase.Mode mode) { m.checkNotNullParameter(context, "context"); m.checkNotNullParameter(mode, "mode"); Intent launchIntent = WidgetUserAccountVerifyBase.Companion.getLaunchIntent(mode, true, false); if (mode == WidgetUserAccountVerifyBase.Mode.NO_HISTORY_FROM_USER_SETTINGS) { launchIntent.addFlags(1073741824); } l.d(context, WidgetUserPhoneManage.class, launchIntent); } } public WidgetUserPhoneManage() { super(2131559298); } public static final /* synthetic */ void access$configureUI(WidgetUserPhoneManage widgetUserPhoneManage, MeUser meUser) { widgetUserPhoneManage.configureUI(meUser); } public static final /* synthetic */ WidgetUserPhoneManageBinding access$getBinding$p(WidgetUserPhoneManage widgetUserPhoneManage) { return widgetUserPhoneManage.getBinding(); } public static final /* synthetic */ WidgetUserAccountVerifyBase.Mode access$getMode$p(WidgetUserPhoneManage widgetUserPhoneManage) { return widgetUserPhoneManage.getMode(); } public static final /* synthetic */ ActivityResultLauncher access$getPasswordVerifyLauncher$p(WidgetUserPhoneManage widgetUserPhoneManage) { return widgetUserPhoneManage.passwordVerifyLauncher; } public static final /* synthetic */ ActivityResultLauncher access$getPhoneVerificationLauncher$p(WidgetUserPhoneManage widgetUserPhoneManage) { return widgetUserPhoneManage.phoneVerificationLauncher; } public static final /* synthetic */ void access$handlePhoneNumberTextChanged(WidgetUserPhoneManage widgetUserPhoneManage) { widgetUserPhoneManage.handlePhoneNumberTextChanged(); } public static final /* synthetic */ void access$removePhoneNumber(WidgetUserPhoneManage widgetUserPhoneManage) { widgetUserPhoneManage.removePhoneNumber(); } public static final /* synthetic */ void access$setMode$p(WidgetUserPhoneManage widgetUserPhoneManage, WidgetUserAccountVerifyBase.Mode mode) { widgetUserPhoneManage.setMode(mode); } private final void configureUI(MeUser meUser) { if (meUser.getPhoneNumber() != null) { getBinding().g.setText(2131892038); TextView textView = getBinding().d; m.checkNotNullExpressionValue(textView, "binding.userPhoneAddDescriptionNote"); b.m(textView, 2131892034, new Object[]{meUser.getPhoneNumber()}, null, 4); TextView textView2 = getBinding().f2009c; m.checkNotNullExpressionValue(textView2, "binding.removePhone"); textView2.setVisibility(0); } else { getBinding().g.setText(2131888381); getBinding().d.setText(2131888378); TextView textView3 = getBinding().f2009c; m.checkNotNullExpressionValue(textView3, "binding.removePhone"); textView3.setVisibility(8); } if (meUser.getEmail() == null) { TextView textView4 = getBinding().f2009c; m.checkNotNullExpressionValue(textView4, "binding.removePhone"); textView4.setVisibility(8); } } private final WidgetUserPhoneManageBinding getBinding() { return (WidgetUserPhoneManageBinding) this.binding$delegate.getValue((Fragment) this, $$delegatedProperties[0]); } private final void handlePhoneNumberTextChanged() { String textOrEmpty = getBinding().f.getTextOrEmpty(); MaterialButton materialButton = getBinding().e; m.checkNotNullExpressionValue(materialButton, "binding.userPhoneAddNext"); boolean z2 = true; if (!(textOrEmpty.length() > 0) || !t.startsWith$default(textOrEmpty, "+", false, 2, null)) { z2 = false; } materialButton.setEnabled(z2); } private final void removePhoneNumber() { if (!UserUtils.INSTANCE.isMfaSMSEnabled(StoreStream.Companion.getUsers().getMe())) { WidgetUserPasswordVerify.Companion.launchRemovePhoneNumber(requireContext(), this.passwordVerifyLauncher); return; } WidgetNoticeDialog.Companion companion = WidgetNoticeDialog.Companion; FragmentManager parentFragmentManager = getParentFragmentManager(); m.checkNotNullExpressionValue(parentFragmentManager, "parentFragmentManager"); Resources resources = getResources(); m.checkNotNullExpressionValue(resources, "resources"); CharSequence h = b.h(resources, 2131894508, new Object[0], null, 4); Resources resources2 = getResources(); m.checkNotNullExpressionValue(resources2, "resources"); CharSequence h2 = b.h(resources2, 2131894507, new Object[0], null, 4); Resources resources3 = getResources(); m.checkNotNullExpressionValue(resources3, "resources"); CharSequence h3 = b.h(resources3, 2131892734, new Object[0], null, 4); Resources resources4 = getResources(); m.checkNotNullExpressionValue(resources4, "resources"); WidgetNoticeDialog.Companion.show$default(companion, parentFragmentManager, h, h2, h3, b.h(resources4, 2131887180, new Object[0], null, 4), g0.mapOf(o.to(2131364130, new WidgetUserPhoneManage$removePhoneNumber$1(this))), null, null, null, 2130969791, null, null, 0, null, 15808, null); } @Override // com.discord.widgets.user.account.WidgetUserAccountVerifyBase, com.discord.app.AppFragment public void onViewBound(View view) { m.checkNotNullParameter(view, "view"); super.onViewBound(view); AppFragment.setActionBarDisplayHomeAsUpEnabled$default(this, !isForced(), Integer.valueOf(DrawableCompat.getThemedDrawableRes$default(view, 2130969369, 0, 2, (Object) null)), !isForced() ? 2131887396 : null, null, 8, null); getBinding().f.b(this); StorePhone phone = StoreStream.Companion.getPhone(); ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(ObservationDeck.connectRx$default(ObservationDeckProvider.get(), new ObservationDeck.UpdateSource[]{phone}, false, null, null, new WidgetUserPhoneManage$onViewBound$1(phone), 14, null), this, null, 2, null), WidgetUserPhoneManage.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetUserPhoneManage$onViewBound$2(this), 62, (Object) null); getBinding().f.a(this, new WidgetUserPhoneManage$onViewBound$3(this)); getBinding().e.setOnClickListener(new WidgetUserPhoneManage$onViewBound$4(this)); getBinding().f2009c.setOnClickListener(new WidgetUserPhoneManage$onViewBound$5(this)); } @Override // com.discord.widgets.user.account.WidgetUserAccountVerifyBase, com.discord.app.AppFragment public void onViewBoundOrOnResume() { super.onViewBoundOrOnResume(); ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(StoreUser.observeMe$default(StoreStream.Companion.getUsers(), false, 1, null), this, null, 2, null), WidgetUserPhoneManage.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetUserPhoneManage$onViewBoundOrOnResume$1(this), 62, (Object) null); } }