discord-jadx/app/src/main/java/com/discord/widgets/channels/WidgetChannelSidebarActions...

112 lines
7.0 KiB
Java

package com.discord.widgets.channels;
import android.content.Context;
import android.view.View;
import androidx.core.view.ViewKt;
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.d.b.a.a;
import com.discord.app.AppFragment;
import com.discord.databinding.WidgetChannelSidebarActionsBinding;
import com.discord.utilities.rx.ObservableExtensionsKt;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegate;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt;
import com.discord.views.channelsidebar.GuildChannelSideBarActionsView;
import com.discord.views.channelsidebar.PrivateChannelSideBarActionsView;
import com.discord.widgets.channels.WidgetChannelSidebarActionsViewModel;
import com.discord.widgets.user.calls.PrivateCallLauncher;
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.reflect.KProperty;
/* compiled from: WidgetChannelSidebarActions.kt */
public final class WidgetChannelSidebarActions extends AppFragment {
public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.V(WidgetChannelSidebarActions.class, "binding", "getBinding()Lcom/discord/databinding/WidgetChannelSidebarActionsBinding;", 0)};
private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetChannelSidebarActions$binding$2.INSTANCE, null, 2, null);
private final Lazy viewModel$delegate;
public WidgetChannelSidebarActions() {
super(2131558899);
WidgetChannelSidebarActions$viewModel$2 widgetChannelSidebarActions$viewModel$2 = WidgetChannelSidebarActions$viewModel$2.INSTANCE;
h0 h0Var = new h0(this);
this.viewModel$delegate = FragmentViewModelLazyKt.createViewModelLazy(this, a0.getOrCreateKotlinClass(WidgetChannelSidebarActionsViewModel.class), new WidgetChannelSidebarActions$appViewModels$$inlined$viewModels$1(h0Var), new j0(widgetChannelSidebarActions$viewModel$2));
}
public static final /* synthetic */ void access$configureUI(WidgetChannelSidebarActions widgetChannelSidebarActions, WidgetChannelSidebarActionsViewModel.ViewState viewState) {
widgetChannelSidebarActions.configureUI(viewState);
}
public static final /* synthetic */ void access$startPrivateCall(WidgetChannelSidebarActions widgetChannelSidebarActions, long j, boolean z2) {
widgetChannelSidebarActions.startPrivateCall(j, z2);
}
private final void configureUI(WidgetChannelSidebarActionsViewModel.ViewState viewState) {
if (m.areEqual(viewState, WidgetChannelSidebarActionsViewModel.ViewState.Uninitialized.INSTANCE)) {
View view = getView();
if (view != null) {
ViewKt.setVisible(view, false);
}
} else if (viewState instanceof WidgetChannelSidebarActionsViewModel.ViewState.Private) {
View view2 = getView();
if (view2 != null) {
ViewKt.setVisible(view2, true);
}
GuildChannelSideBarActionsView guildChannelSideBarActionsView = getBinding().b;
m.checkNotNullExpressionValue(guildChannelSideBarActionsView, "binding.widgetChannelSidebarActionsGuildView");
guildChannelSideBarActionsView.setVisibility(8);
PrivateChannelSideBarActionsView privateChannelSideBarActionsView = getBinding().f1708c;
m.checkNotNullExpressionValue(privateChannelSideBarActionsView, "binding.widgetChannelSidebarActionsPrivateView");
privateChannelSideBarActionsView.setVisibility(0);
WidgetChannelSidebarActionsViewModel.ViewState.Private r0 = (WidgetChannelSidebarActionsViewModel.ViewState.Private) viewState;
long channelId = r0.getChannelId();
getBinding().f1708c.a(new WidgetChannelSidebarActions$configureUI$1(this, viewState), new WidgetChannelSidebarActions$configureUI$2(this, viewState), new WidgetChannelSidebarActions$configureUI$3(this, channelId), new WidgetChannelSidebarActions$configureUI$4(channelId, requireContext()), r0.isMuted());
} else if (viewState instanceof WidgetChannelSidebarActionsViewModel.ViewState.Guild) {
WidgetChannelSidebarActionsViewModel.ViewState.Guild guild = (WidgetChannelSidebarActionsViewModel.ViewState.Guild) viewState;
long channelId2 = guild.getChannelId();
Context requireContext = requireContext();
getBinding().b.a(new WidgetChannelSidebarActions$configureUI$5(viewState, requireContext), new WidgetChannelSidebarActions$configureUI$7(this, viewState, requireContext, channelId2), new WidgetChannelSidebarActions$configureUI$6(requireContext, channelId2), new WidgetChannelSidebarActions$configureUI$8(viewState, channelId2, requireContext), guild.getHasUnreadPins(), guild.isMuted(), guild.getDisablePins());
View view3 = getView();
if (view3 != null) {
ViewKt.setVisible(view3, true);
}
PrivateChannelSideBarActionsView privateChannelSideBarActionsView2 = getBinding().f1708c;
m.checkNotNullExpressionValue(privateChannelSideBarActionsView2, "binding.widgetChannelSidebarActionsPrivateView");
privateChannelSideBarActionsView2.setVisibility(8);
GuildChannelSideBarActionsView guildChannelSideBarActionsView2 = getBinding().b;
m.checkNotNullExpressionValue(guildChannelSideBarActionsView2, "binding.widgetChannelSidebarActionsGuildView");
guildChannelSideBarActionsView2.setVisibility(guild.getShouldHideChannelSidebar() ^ true ? 0 : 8);
}
}
private final WidgetChannelSidebarActionsBinding getBinding() {
return (WidgetChannelSidebarActionsBinding) this.binding$delegate.getValue((Fragment) this, $$delegatedProperties[0]);
}
private final WidgetChannelSidebarActionsViewModel getViewModel() {
return (WidgetChannelSidebarActionsViewModel) this.viewModel$delegate.getValue();
}
private final void startPrivateCall(long j, boolean z2) {
Context requireContext = requireContext();
FragmentManager parentFragmentManager = getParentFragmentManager();
m.checkNotNullExpressionValue(parentFragmentManager, "parentFragmentManager");
PrivateCallLauncher privateCallLauncher = new PrivateCallLauncher(this, this, requireContext, parentFragmentManager);
if (z2) {
privateCallLauncher.launchVideoCall(j);
} else {
privateCallLauncher.launchVoiceCall(j);
}
}
@Override // com.discord.app.AppFragment
public void onViewBoundOrOnResume() {
super.onViewBoundOrOnResume();
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.bindToComponentLifecycle(getViewModel().observeViewState(), this), WidgetChannelSidebarActions.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetChannelSidebarActions$onViewBoundOrOnResume$1(this), 62, (Object) null);
}
}