discord-jadx/app/src/main/java/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog...

120 lines
6.1 KiB
Java

package com.discord.widgets.settings.account;
import android.content.Context;
import android.os.Bundle;
import android.widget.TextView;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import b.d.b.a.a;
import com.discord.R;
import com.discord.app.AppDialog;
import com.discord.databinding.WidgetEnableSmsBackupDialogBinding;
import com.discord.restapi.RestAPIParams;
import com.discord.utilities.rest.RestAPI;
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.google.android.material.textfield.TextInputLayout;
import d0.z.d.m;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.reflect.KProperty;
import rx.Observable;
/* compiled from: WidgetEnableSMSBackupDialog.kt */
/* loaded from: classes2.dex */
public final class WidgetEnableSMSBackupDialog extends AppDialog {
public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.b0(WidgetEnableSMSBackupDialog.class, "binding", "getBinding()Lcom/discord/databinding/WidgetEnableSmsBackupDialogBinding;", 0)};
public static final Companion Companion = new Companion(null);
private static final String EXTRA_ENABLE = "extra_enable";
private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetEnableSMSBackupDialog$binding$2.INSTANCE, null, 2, null);
/* compiled from: WidgetEnableSMSBackupDialog.kt */
/* loaded from: classes2.dex */
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final void show(FragmentManager fragmentManager, boolean z2) {
m.checkNotNullParameter(fragmentManager, "fragmentManager");
WidgetEnableSMSBackupDialog widgetEnableSMSBackupDialog = new WidgetEnableSMSBackupDialog();
Bundle bundle = new Bundle();
bundle.putBoolean(WidgetEnableSMSBackupDialog.EXTRA_ENABLE, z2);
widgetEnableSMSBackupDialog.setArguments(bundle);
String tag = widgetEnableSMSBackupDialog.getTag();
if (tag == null) {
tag = "";
}
widgetEnableSMSBackupDialog.show(fragmentManager, tag);
}
}
public WidgetEnableSMSBackupDialog() {
super(R.layout.widget_enable_sms_backup_dialog);
setCancelable(false);
}
public static final /* synthetic */ void access$enableSMSBackup(WidgetEnableSMSBackupDialog widgetEnableSMSBackupDialog, boolean z2) {
widgetEnableSMSBackupDialog.enableSMSBackup(z2);
}
public static final /* synthetic */ WidgetEnableSmsBackupDialogBinding access$getBinding$p(WidgetEnableSMSBackupDialog widgetEnableSMSBackupDialog) {
return widgetEnableSMSBackupDialog.getBinding();
}
private final void enableSMSBackup(boolean z2) {
TextInputLayout textInputLayout = getBinding().f;
m.checkNotNullExpressionValue(textInputLayout, "binding.enableSmsBackupPasswordWrap");
RestAPIParams.ActivateMfaSMS activateMfaSMS = new RestAPIParams.ActivateMfaSMS(ViewExtensions.getTextOrEmpty(textInputLayout));
Observable<Void> enableMfaSMS = z2 ? RestAPI.Companion.getApi().enableMfaSMS(activateMfaSMS) : RestAPI.Companion.getApi().disableMfaSMS(activateMfaSMS);
getBinding().d.setIsLoading(true);
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(ObservableExtensionsKt.restSubscribeOn$default(enableMfaSMS, false, 1, null), this, null, 2, null), WidgetEnableSMSBackupDialog.class, (Context) null, (Function1) null, new WidgetEnableSMSBackupDialog$enableSMSBackup$1(this), (Function0) null, (Function0) null, new WidgetEnableSMSBackupDialog$enableSMSBackup$2(this), 54, (Object) null);
}
private final WidgetEnableSmsBackupDialogBinding getBinding() {
return (WidgetEnableSmsBackupDialogBinding) this.binding$delegate.getValue((Fragment) this, $$delegatedProperties[0]);
}
@Override // com.discord.app.AppDialog, androidx.fragment.app.DialogFragment, androidx.fragment.app.Fragment
public void onDestroyView() {
super.onDestroyView();
AppDialog.hideKeyboard$default(this, null, 1, null);
}
@Override // com.discord.app.AppDialog, androidx.fragment.app.Fragment
public void onResume() {
super.onResume();
Bundle arguments = getArguments();
Boolean valueOf = arguments != null ? Boolean.valueOf(arguments.getBoolean(EXTRA_ENABLE)) : null;
if (valueOf == null) {
dismiss();
return;
}
if (valueOf.booleanValue()) {
TextView textView = getBinding().e;
m.checkNotNullExpressionValue(textView, "binding.enableSmsBackupHeader");
textView.setText(getString(R.string.mfa_sms_enable));
TextView textView2 = getBinding().f2369b;
m.checkNotNullExpressionValue(textView2, "binding.enableSmsBackupBody");
textView2.setText(getString(R.string.mfa_sms_auth_sales_pitch));
getBinding().d.setText(getString(R.string.enable));
} else {
TextView textView3 = getBinding().e;
m.checkNotNullExpressionValue(textView3, "binding.enableSmsBackupHeader");
textView3.setText(getString(R.string.mfa_sms_remove));
TextView textView4 = getBinding().f2369b;
m.checkNotNullExpressionValue(textView4, "binding.enableSmsBackupBody");
textView4.setText(getString(R.string.mfa_sms_confirm_remove_body));
getBinding().d.setText(getString(R.string.disable));
}
getBinding().c.setOnClickListener(new WidgetEnableSMSBackupDialog$onResume$1(this));
getBinding().d.setIsLoading(false);
getBinding().d.setOnClickListener(new WidgetEnableSMSBackupDialog$onResume$2(this, valueOf));
}
}