discord-jadx/app/src/main/java/com/discord/widgets/user/email/WidgetUserEmailVerify.java

167 lines
6.6 KiB
Java

package com.discord.widgets.user.email;
import android.content.Context;
import android.content.Intent;
import androidx.activity.result.ActivityResultLauncher;
import androidx.fragment.app.Fragment;
import c.a.d.l;
import c.d.b.a.a;
import com.discord.databinding.WidgetUserEmailVerifyBinding;
import com.discord.models.user.MeUser;
import com.discord.stores.StoreStream;
import com.discord.stores.StoreUser;
import com.discord.utilities.rx.ObservableExtensionsKt;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegate;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt;
import com.discord.widgets.user.account.WidgetUserAccountVerifyBase;
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: WidgetUserEmailVerify.kt */
public final class WidgetUserEmailVerify extends WidgetUserAccountVerifyBase {
public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.V(WidgetUserEmailVerify.class, "binding", "getBinding()Lcom/discord/databinding/WidgetUserEmailVerifyBinding;", 0)};
public static final Companion Companion = new Companion(null);
private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetUserEmailVerify$binding$2.INSTANCE, null, 2, null);
private final ActivityResultLauncher<Intent> emailUpdateLauncher = WidgetUserEmailUpdate.Companion.registerForResult(this, new WidgetUserEmailVerify$emailUpdateLauncher$1(this));
/* compiled from: WidgetUserEmailVerify.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");
l.d(context, WidgetUserEmailVerify.class, WidgetUserAccountVerifyBase.Companion.getLaunchIntent(mode, false, true));
}
}
/* compiled from: WidgetUserEmailVerify.kt */
public static final class Model {
public static final Companion Companion = new Companion(null);
private final String email;
/* renamed from: me reason: collision with root package name */
private final MeUser f2172me;
private final boolean verified;
/* compiled from: WidgetUserEmailVerify.kt */
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final Observable<Model> get() {
Observable<Model> r = StoreUser.observeMe$default(StoreStream.Companion.getUsers(), false, 1, null).F(WidgetUserEmailVerify$Model$Companion$get$1.INSTANCE).r();
m.checkNotNullExpressionValue(r, "getUsers()\n .… .distinctUntilChanged()");
return r;
}
}
public Model(MeUser meUser) {
m.checkNotNullParameter(meUser, "me");
this.f2172me = meUser;
this.email = meUser.getEmail();
this.verified = meUser.isVerified();
}
public static /* synthetic */ Model copy$default(Model model, MeUser meUser, int i, Object obj) {
if ((i & 1) != 0) {
meUser = model.f2172me;
}
return model.copy(meUser);
}
public final MeUser component1() {
return this.f2172me;
}
public final Model copy(MeUser meUser) {
m.checkNotNullParameter(meUser, "me");
return new Model(meUser);
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof Model) && m.areEqual(this.f2172me, ((Model) obj).f2172me);
}
return true;
}
public final String getEmail() {
return this.email;
}
public final MeUser getMe() {
return this.f2172me;
}
public final boolean getVerified() {
return this.verified;
}
public int hashCode() {
MeUser meUser = this.f2172me;
if (meUser != null) {
return meUser.hashCode();
}
return 0;
}
public String toString() {
StringBuilder K = a.K("Model(me=");
K.append(this.f2172me);
K.append(")");
return K.toString();
}
}
public WidgetUserEmailVerify() {
super(2131559292);
}
public static final /* synthetic */ void access$configureUI(WidgetUserEmailVerify widgetUserEmailVerify, Model model) {
widgetUserEmailVerify.configureUI(model);
}
public static final /* synthetic */ WidgetUserAccountVerifyBase.Mode access$getMode$p(WidgetUserEmailVerify widgetUserEmailVerify) {
return widgetUserEmailVerify.getMode();
}
public static final /* synthetic */ void access$setMode$p(WidgetUserEmailVerify widgetUserEmailVerify, WidgetUserAccountVerifyBase.Mode mode) {
widgetUserEmailVerify.setMode(mode);
}
private final void configureUI(Model model) {
if (model.getVerified()) {
requireActivity().setResult(-1);
requireActivity().finish();
} else if (model.getEmail() == null) {
WidgetUserEmailUpdate.Companion.launch(requireContext(), getMode(), this.emailUpdateLauncher);
} else {
getBinding().b.setOnClickListener(new WidgetUserEmailVerify$configureUI$1(this));
getBinding().f2005c.setOnClickListener(new WidgetUserEmailVerify$configureUI$2(this, model));
}
}
private final WidgetUserEmailVerifyBinding getBinding() {
return (WidgetUserEmailVerifyBinding) this.binding$delegate.getValue((Fragment) this, $$delegatedProperties[0]);
}
@Override // com.discord.widgets.user.account.WidgetUserAccountVerifyBase, com.discord.app.AppFragment
public void onViewBoundOrOnResume() {
super.onViewBoundOrOnResume();
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(Model.Companion.get(), this, null, 2, null), WidgetUserEmailVerify.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetUserEmailVerify$onViewBoundOrOnResume$1(this), 62, (Object) null);
}
}