discord-jadx/app/src/main/java/com/discord/widgets/settings/connections/WidgetSettingsUserConnectio...

249 lines
11 KiB
Java

package com.discord.widgets.settings.connections;
import android.app.Dialog;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.LayoutRes;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.recyclerview.widget.RecyclerView;
import c.d.b.a.a;
import com.discord.app.AppBottomSheet;
import com.discord.databinding.WidgetSettingsConnectionsAddBinding;
import com.discord.databinding.WidgetSettingsItemAddConnectedAccountBinding;
import com.discord.utilities.mg_recycler.MGRecyclerAdapter;
import com.discord.utilities.mg_recycler.MGRecyclerAdapterSimple;
import com.discord.utilities.mg_recycler.MGRecyclerDataPayload;
import com.discord.utilities.mg_recycler.MGRecyclerViewHolder;
import com.discord.utilities.platform.Platform;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegate;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt;
import d0.t.o;
import d0.z.d.m;
import java.util.ArrayList;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.reflect.KProperty;
/* compiled from: WidgetSettingsUserConnectionsAdd.kt */
public final class WidgetSettingsUserConnectionsAdd extends AppBottomSheet {
public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.W(WidgetSettingsUserConnectionsAdd.class, "binding", "getBinding()Lcom/discord/databinding/WidgetSettingsConnectionsAddBinding;", 0)};
public static final Companion Companion = new Companion(null);
private Adapter adapter;
private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetSettingsUserConnectionsAdd$binding$2.INSTANCE, null, 2, null);
/* compiled from: WidgetSettingsUserConnectionsAdd.kt */
public static final class Adapter extends MGRecyclerAdapterSimple<PlatformItem> {
private final Function0<Unit> dialogDismissCallback;
/* compiled from: WidgetSettingsUserConnectionsAdd.kt */
public static final class ViewHolder extends MGRecyclerViewHolder<Adapter, PlatformItem> {
private final WidgetSettingsItemAddConnectedAccountBinding binding;
private final Function0<Unit> dialogDismissCallback;
public final /* synthetic */ class WhenMappings {
public static final /* synthetic */ int[] $EnumSwitchMapping$0;
static {
Platform.values();
int[] iArr = new int[18];
$EnumSwitchMapping$0 = iArr;
iArr[Platform.XBOX.ordinal()] = 1;
}
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public ViewHolder(@LayoutRes int i, Adapter adapter, Function0<Unit> function0) {
super(i, adapter);
m.checkNotNullParameter(adapter, "adapter");
m.checkNotNullParameter(function0, "dialogDismissCallback");
this.dialogDismissCallback = function0;
View view = this.itemView;
int i2 = 2131361903;
ImageView imageView = (ImageView) view.findViewById(2131361903);
if (imageView != null) {
i2 = 2131361904;
TextView textView = (TextView) view.findViewById(2131361904);
if (textView != null) {
WidgetSettingsItemAddConnectedAccountBinding widgetSettingsItemAddConnectedAccountBinding = new WidgetSettingsItemAddConnectedAccountBinding((LinearLayout) view, imageView, textView);
m.checkNotNullExpressionValue(widgetSettingsItemAddConnectedAccountBinding, "WidgetSettingsItemAddCon…untBinding.bind(itemView)");
this.binding = widgetSettingsItemAddConnectedAccountBinding;
return;
}
}
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i2)));
}
public final Function0<Unit> getDialogDismissCallback() {
return this.dialogDismissCallback;
}
public void onConfigure(int i, PlatformItem platformItem) {
m.checkNotNullParameter(platformItem, "data");
super.onConfigure(i, (int) platformItem);
TextView textView = this.binding.f1928c;
m.checkNotNullExpressionValue(textView, "binding.addConnectedAccountText");
textView.setText(platformItem.getPlatform().getProperName());
ImageView imageView = this.binding.b;
Integer platformImage = platformItem.getPlatform().getPlatformImage();
imageView.setImageResource(platformImage != null ? platformImage.intValue() : 0);
this.itemView.setOnClickListener(new WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder$onConfigure$1(this, platformItem));
}
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public Adapter(RecyclerView recyclerView, Function0<Unit> function0) {
super(recyclerView, false, 2, null);
m.checkNotNullParameter(recyclerView, "recyclerView");
m.checkNotNullParameter(function0, "dialogDismissCallback");
this.dialogDismissCallback = function0;
}
public final Function0<Unit> getDialogDismissCallback() {
return this.dialogDismissCallback;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public MGRecyclerViewHolder<Adapter, PlatformItem> onCreateViewHolder(ViewGroup viewGroup, int i) {
m.checkNotNullParameter(viewGroup, "parent");
return new ViewHolder(2131559204, this, this.dialogDismissCallback);
}
}
/* compiled from: WidgetSettingsUserConnectionsAdd.kt */
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final void show(Fragment fragment) {
m.checkNotNullParameter(fragment, "fragment");
WidgetSettingsUserConnectionsAdd widgetSettingsUserConnectionsAdd = new WidgetSettingsUserConnectionsAdd();
FragmentManager parentFragmentManager = fragment.getParentFragmentManager();
m.checkNotNullExpressionValue(parentFragmentManager, "fragment.parentFragmentManager");
widgetSettingsUserConnectionsAdd.show(parentFragmentManager, "javaClass");
}
}
/* compiled from: WidgetSettingsUserConnectionsAdd.kt */
public static final class PlatformItem implements MGRecyclerDataPayload {
private final String key;
private final Platform platform;
private final int type;
public PlatformItem(Platform platform) {
m.checkNotNullParameter(platform, "platform");
this.platform = platform;
this.key = platform.name();
}
public static /* synthetic */ PlatformItem copy$default(PlatformItem platformItem, Platform platform, int i, Object obj) {
if ((i & 1) != 0) {
platform = platformItem.platform;
}
return platformItem.copy(platform);
}
public final Platform component1() {
return this.platform;
}
public final PlatformItem copy(Platform platform) {
m.checkNotNullParameter(platform, "platform");
return new PlatformItem(platform);
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof PlatformItem) && m.areEqual(this.platform, ((PlatformItem) obj).platform);
}
return true;
}
@Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload, com.discord.utilities.recycler.DiffKeyProvider
public String getKey() {
return this.key;
}
public final Platform getPlatform() {
return this.platform;
}
@Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload
public int getType() {
return this.type;
}
public int hashCode() {
Platform platform = this.platform;
if (platform != null) {
return platform.hashCode();
}
return 0;
}
public String toString() {
StringBuilder L = a.L("PlatformItem(platform=");
L.append(this.platform);
L.append(")");
return L.toString();
}
}
public WidgetSettingsUserConnectionsAdd() {
super(false, 1, null);
}
private final WidgetSettingsConnectionsAddBinding getBinding() {
return (WidgetSettingsConnectionsAddBinding) this.binding$delegate.getValue((Fragment) this, $$delegatedProperties[0]);
}
@Override // com.discord.app.AppBottomSheet
public int getContentViewResId() {
return 2131559197;
}
@Override // com.discord.app.AppBottomSheet, androidx.fragment.app.Fragment
public void onPause() {
super.onPause();
Dialog dialog = getDialog();
if (dialog != null) {
dialog.dismiss();
}
hideKeyboard(getView());
}
@Override // com.discord.app.AppBottomSheet, androidx.fragment.app.Fragment
public void onViewCreated(View view, Bundle bundle) {
m.checkNotNullParameter(view, "view");
super.onViewCreated(view, bundle);
Platform[] values = Platform.values();
ArrayList<Platform> arrayList = new ArrayList();
for (int i = 0; i < 18; i++) {
Platform platform = values[i];
if (platform.getEnabled()) {
arrayList.add(platform);
}
}
ArrayList arrayList2 = new ArrayList(o.collectionSizeOrDefault(arrayList, 10));
for (Platform platform2 : arrayList) {
arrayList2.add(new PlatformItem(platform2));
}
MGRecyclerAdapter.Companion companion = MGRecyclerAdapter.Companion;
RecyclerView recyclerView = getBinding().b;
m.checkNotNullExpressionValue(recyclerView, "binding.connectionsRecycler");
Adapter adapter = (Adapter) companion.configure(new Adapter(recyclerView, new WidgetSettingsUserConnectionsAdd$onViewCreated$1(this)));
this.adapter = adapter;
if (adapter != null) {
adapter.setData(arrayList2);
}
}
}