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 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 get() { Observable 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); } }