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

115 lines
5.4 KiB
Java

package com.discord.widgets.user.search;
import android.app.Dialog;
import android.content.Context;
import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
import android.view.Window;
import androidx.core.os.BundleKt;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentViewModelLazyKt;
import com.discord.app.AppDialog;
import com.discord.stores.StoreStream;
import com.discord.utilities.accessibility.AccessibilityUtils;
import com.discord.utilities.analytics.AnalyticsTracker;
import com.discord.utilities.rx.ObservableExtensionsKt;
import d0.o;
import d0.z.d.a0;
import d0.z.d.m;
import java.util.Objects;
import kotlin.Lazy;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import rx.Observable;
/* compiled from: WidgetGlobalSearchDialog.kt */
public final class WidgetGlobalSearchDialog extends AppDialog {
public static final Companion Companion = new Companion(null);
private final Lazy dismissViewModel$delegate = FragmentViewModelLazyKt.createViewModelLazy(this, a0.getOrCreateKotlinClass(WidgetGlobalSearchDismissModel.class), new WidgetGlobalSearchDialog$$special$$inlined$activityViewModels$1(this), new WidgetGlobalSearchDialog$$special$$inlined$activityViewModels$2(this));
/* compiled from: WidgetGlobalSearchDialog.kt */
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public static /* synthetic */ void show$default(Companion companion, FragmentManager fragmentManager, String str, int i, Object obj) {
if ((i & 2) != 0) {
str = null;
}
companion.show(fragmentManager, str);
}
public final void dismiss(FragmentManager fragmentManager) {
m.checkNotNullParameter(fragmentManager, "fragmentManager");
Fragment findFragmentByTag = fragmentManager.findFragmentByTag("javaClass");
if (findFragmentByTag != null && (findFragmentByTag instanceof WidgetGlobalSearchDialog)) {
((WidgetGlobalSearchDialog) findFragmentByTag).dismiss();
}
}
public final void show(FragmentManager fragmentManager, String str) {
m.checkNotNullParameter(fragmentManager, "fragmentManager");
dismiss(fragmentManager);
WidgetGlobalSearchDialog widgetGlobalSearchDialog = new WidgetGlobalSearchDialog();
widgetGlobalSearchDialog.setArguments(BundleKt.bundleOf(o.to("EXTRA_SEARCH_TEXT", str)));
widgetGlobalSearchDialog.show(fragmentManager, "javaClass");
AnalyticsTracker.INSTANCE.quickSwitcherOpen();
}
}
public WidgetGlobalSearchDialog() {
super(2131559041);
}
private final WidgetGlobalSearchDismissModel getDismissViewModel() {
return (WidgetGlobalSearchDismissModel) this.dismissViewModel$delegate.getValue();
}
private final WidgetGlobalSearch getFragment() {
Fragment findFragmentById = getChildFragmentManager().findFragmentById(2131365759);
Objects.requireNonNull(findFragmentById, "null cannot be cast to non-null type com.discord.widgets.user.search.WidgetGlobalSearch");
return (WidgetGlobalSearch) findFragmentById;
}
@Override // com.discord.app.AppDialog, androidx.fragment.app.DialogFragment
public void dismiss() {
super.dismiss();
getFragment().onDismiss();
}
@Override // com.discord.app.AppDialog, androidx.fragment.app.DialogFragment
public Dialog onCreateDialog(Bundle bundle) {
setStyle(0, 2131951654);
return super.onCreateDialog(bundle);
}
@Override // com.discord.app.AppDialog, androidx.fragment.app.DialogFragment, androidx.fragment.app.Fragment
public void onStart() {
Window window;
super.onStart();
Dialog dialog = getDialog();
if (dialog != null && (window = dialog.getWindow()) != null) {
if (!AccessibilityUtils.INSTANCE.isReducedMotionEnabled()) {
window.getAttributes().windowAnimations = 2131952479;
}
window.setLayout(-1, -1);
window.setBackgroundDrawable(new ColorDrawable(0));
window.setSoftInputMode(53);
}
}
@Override // com.discord.app.AppDialog
public void onViewBoundOrOnResume() {
super.onViewBoundOrOnResume();
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(getDismissViewModel().getDismissEvents(), this, null, 2, null), WidgetGlobalSearchDialog.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetGlobalSearchDialog$onViewBoundOrOnResume$1(this), 62, (Object) null);
Observable S = ObservableExtensionsKt.computationLatest(StoreStream.Companion.getChannelsSelected().observeId()).r().S(1);
m.checkNotNullExpressionValue(S, "StoreStream\n .get…hanged()\n .skip(1)");
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(S, this, null, 2, null), WidgetGlobalSearchDialog.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetGlobalSearchDialog$onViewBoundOrOnResume$2(this), 62, (Object) null);
}
}