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

157 lines
7.3 KiB
Java

package com.discord.widgets.user;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import androidx.annotation.MainThread;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentViewModelLazyKt;
import c.a.d.h0;
import c.a.d.j0;
import c.a.i.u3;
import c.d.b.a.a;
import com.discord.api.presence.ClientStatus;
import com.discord.app.AppBottomSheet;
import com.discord.databinding.WidgetUserStatusUpdateBinding;
import com.discord.utilities.analytics.AnalyticsTracker;
import com.discord.utilities.analytics.Traits;
import com.discord.utilities.rx.ObservableExtensionsKt;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegate;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt;
import com.discord.widgets.user.WidgetUserStatusSheetViewModel;
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: WidgetUserStatusSheet.kt */
public final class WidgetUserStatusSheet extends AppBottomSheet {
public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.V(WidgetUserStatusSheet.class, "binding", "getBinding()Lcom/discord/databinding/WidgetUserStatusUpdateBinding;", 0)};
public static final Companion Companion = new Companion(null);
private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetUserStatusSheet$binding$2.INSTANCE, null, 2, null);
private final Lazy viewModel$delegate;
/* compiled from: WidgetUserStatusSheet.kt */
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final void show(Fragment fragment) {
m.checkNotNullParameter(fragment, "fragment");
WidgetUserStatusSheet widgetUserStatusSheet = new WidgetUserStatusSheet();
FragmentManager parentFragmentManager = fragment.getParentFragmentManager();
m.checkNotNullExpressionValue(parentFragmentManager, "fragment.parentFragmentManager");
widgetUserStatusSheet.show(parentFragmentManager, "javaClass");
}
}
public WidgetUserStatusSheet() {
super(false, 1, null);
WidgetUserStatusSheet$viewModel$2 widgetUserStatusSheet$viewModel$2 = WidgetUserStatusSheet$viewModel$2.INSTANCE;
h0 h0Var = new h0(this);
this.viewModel$delegate = FragmentViewModelLazyKt.createViewModelLazy(this, a0.getOrCreateKotlinClass(WidgetUserStatusSheetViewModel.class), new WidgetUserStatusSheet$appViewModels$$inlined$viewModels$1(h0Var), new j0(widgetUserStatusSheet$viewModel$2));
}
public static final /* synthetic */ void access$clearCustomStatus(WidgetUserStatusSheet widgetUserStatusSheet) {
widgetUserStatusSheet.clearCustomStatus();
}
public static final /* synthetic */ void access$openCustomStatusAndDismiss(WidgetUserStatusSheet widgetUserStatusSheet, Context context) {
widgetUserStatusSheet.openCustomStatusAndDismiss(context);
}
public static final /* synthetic */ void access$updateStateAndDismiss(WidgetUserStatusSheet widgetUserStatusSheet, ClientStatus clientStatus) {
widgetUserStatusSheet.updateStateAndDismiss(clientStatus);
}
public static final /* synthetic */ void access$updateView(WidgetUserStatusSheet widgetUserStatusSheet, WidgetUserStatusSheetViewModel.ViewState viewState) {
widgetUserStatusSheet.updateView(viewState);
}
@MainThread
private final void clearCustomStatus() {
getViewModel().clearCustomStatus();
}
private final WidgetUserStatusUpdateBinding getBinding() {
return (WidgetUserStatusUpdateBinding) this.binding$delegate.getValue((Fragment) this, $$delegatedProperties[0]);
}
private final WidgetUserStatusSheetViewModel getViewModel() {
return (WidgetUserStatusSheetViewModel) this.viewModel$delegate.getValue();
}
@MainThread
private final void openCustomStatusAndDismiss(Context context) {
AnalyticsTracker.INSTANCE.openModal("Custom Status Modal", new Traits.Source(null, "Account Panel", "Avatar", null, null, 25, null));
WidgetUserSetCustomStatus.Companion.launch(context);
dismiss();
}
@MainThread
private final void updateStateAndDismiss(ClientStatus clientStatus) {
getViewModel().setStatus(clientStatus);
dismiss();
}
private final void updateView(WidgetUserStatusSheetViewModel.ViewState viewState) {
if (viewState instanceof WidgetUserStatusSheetViewModel.ViewState.Loaded) {
getBinding().b.updateViewState(((WidgetUserStatusSheetViewModel.ViewState.Loaded) viewState).getCustomStatusViewState());
}
}
@Override // com.discord.app.AppBottomSheet
public int getContentViewResId() {
return 2131559307;
}
@Override // com.discord.app.AppBottomSheet, androidx.fragment.app.Fragment
public void onPause() {
dismiss();
super.onPause();
}
@Override // com.discord.app.AppBottomSheet, androidx.fragment.app.Fragment
public void onResume() {
super.onResume();
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.bindToComponentLifecycle(getViewModel().observeViewState(), this), WidgetUserStatusSheet.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetUserStatusSheet$onResume$1(this), 62, (Object) null);
}
@Override // com.discord.app.AppBottomSheet, androidx.fragment.app.Fragment
public void onViewCreated(View view, Bundle bundle) {
m.checkNotNullParameter(view, "view");
super.onViewCreated(view, bundle);
getBinding().f.b.setImageResource(2131231991);
getBinding().f.d.setText(2131893711);
u3 u3Var = getBinding().f;
m.checkNotNullExpressionValue(u3Var, "binding.userStatusUpdateOnline");
u3Var.a.setOnClickListener(new WidgetUserStatusSheet$onViewCreated$1(this));
getBinding().d.b.setImageResource(2131231989);
getBinding().d.d.setText(2131893707);
u3 u3Var2 = getBinding().d;
m.checkNotNullExpressionValue(u3Var2, "binding.userStatusUpdateIdle");
u3Var2.a.setOnClickListener(new WidgetUserStatusSheet$onViewCreated$2(this));
getBinding().f2020c.b.setImageResource(2131231988);
getBinding().f2020c.d.setText(2131893705);
getBinding().f2020c.f169c.setText(2131893706);
u3 u3Var3 = getBinding().f2020c;
m.checkNotNullExpressionValue(u3Var3, "binding.userStatusUpdateDnd");
u3Var3.a.setOnClickListener(new WidgetUserStatusSheet$onViewCreated$3(this));
getBinding().e.b.setImageResource(2131231990);
getBinding().e.d.setText(2131893708);
getBinding().e.f169c.setText(2131893709);
u3 u3Var4 = getBinding().e;
m.checkNotNullExpressionValue(u3Var4, "binding.userStatusUpdateInvisible");
u3Var4.a.setOnClickListener(new WidgetUserStatusSheet$onViewCreated$4(this));
getBinding().b.setOnClickListener(new WidgetUserStatusSheet$onViewCreated$5(this));
getBinding().b.setOnClear(new WidgetUserStatusSheet$onViewCreated$6(this));
}
}