discord-jadx/app/src/main/java/com/discord/widgets/botuikit/views/select/SelectComponentBottomSheetA...

172 lines
7.2 KiB
Java

package com.discord.widgets.botuikit.views.select;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import com.discord.api.botuikit.SelectItem;
import com.discord.databinding.WidgetSelectComponentBottomSheetItemBinding;
import com.facebook.drawee.view.SimpleDraweeView;
import com.google.android.material.checkbox.MaterialCheckBox;
import com.google.android.material.textview.MaterialTextView;
import d0.t.n;
import d0.z.d.m;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import kotlin.Unit;
import kotlin.jvm.functions.Function2;
/* compiled from: SelectComponentBottomSheetAdapter.kt */
public final class SelectComponentBottomSheetAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
private List<SelectComponentBottomSheetItem> data = n.emptyList();
private boolean hasDescriptions;
private boolean hasIcons;
private boolean isMaxSelected;
private boolean isMultiSelect;
private final Function2<SelectItem, Boolean, Unit> onItemSelected;
/* JADX DEBUG: Multi-variable search result rejected for r2v0, resolved type: kotlin.jvm.functions.Function2<? super com.discord.api.botuikit.SelectItem, ? super java.lang.Boolean, kotlin.Unit> */
/* JADX WARN: Multi-variable type inference failed */
public SelectComponentBottomSheetAdapter(Function2<? super SelectItem, ? super Boolean, Unit> function2) {
m.checkNotNullParameter(function2, "onItemSelected");
this.onItemSelected = function2;
setHasStableIds(true);
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public int getItemCount() {
return this.data.size();
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public long getItemId(int i) {
return (long) i;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, int i) {
m.checkNotNullParameter(viewHolder, "holder");
((SelectComponentBottomSheetItemViewHolder) viewHolder).bind(this.data.get(i), this.isMultiSelect, this.hasIcons, this.hasDescriptions, i == this.data.size() - 1, this.isMaxSelected);
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
m.checkNotNullParameter(viewGroup, "parent");
View inflate = LayoutInflater.from(viewGroup.getContext()).inflate(2131559151, viewGroup, false);
int i2 = 2131364662;
MaterialTextView materialTextView = (MaterialTextView) inflate.findViewById(2131364662);
if (materialTextView != null) {
i2 = 2131364663;
View findViewById = inflate.findViewById(2131364663);
if (findViewById != null) {
i2 = 2131364664;
View findViewById2 = inflate.findViewById(2131364664);
if (findViewById2 != null) {
i2 = 2131364665;
SimpleDraweeView simpleDraweeView = (SimpleDraweeView) inflate.findViewById(2131364665);
if (simpleDraweeView != null) {
i2 = 2131364666;
MaterialCheckBox materialCheckBox = (MaterialCheckBox) inflate.findViewById(2131364666);
if (materialCheckBox != null) {
i2 = 2131364667;
MaterialTextView materialTextView2 = (MaterialTextView) inflate.findViewById(2131364667);
if (materialTextView2 != null) {
WidgetSelectComponentBottomSheetItemBinding widgetSelectComponentBottomSheetItemBinding = new WidgetSelectComponentBottomSheetItemBinding((ConstraintLayout) inflate, materialTextView, findViewById, findViewById2, simpleDraweeView, materialCheckBox, materialTextView2);
m.checkNotNullExpressionValue(widgetSelectComponentBottomSheetItemBinding, "WidgetSelectComponentBot… false\n )");
return new SelectComponentBottomSheetItemViewHolder(widgetSelectComponentBottomSheetItemBinding, this.onItemSelected);
}
}
}
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(inflate.getResources().getResourceName(i2)));
}
/* JADX WARNING: Removed duplicated region for block: B:30:0x0065 */
/* JADX WARNING: Removed duplicated region for block: B:31:0x0067 */
/* JADX WARNING: Removed duplicated region for block: B:40:0x007f */
/* JADX WARNING: Removed duplicated region for block: B:46:0x0096 */
public final void setItems(List<SelectComponentBottomSheetItem> list, int i) {
boolean z2;
boolean z3;
int i2;
boolean z4;
boolean z5;
m.checkNotNullParameter(list, "items");
this.data = list;
boolean z6 = list instanceof Collection;
boolean z7 = true;
if (!z6 || !list.isEmpty()) {
Iterator<T> it = list.iterator();
while (true) {
if (!it.hasNext()) {
break;
}
if (((SelectComponentBottomSheetItem) it.next()).getSelectItem().b() != null) {
z5 = true;
continue;
} else {
z5 = false;
continue;
}
if (z5) {
z2 = true;
break;
}
}
}
z2 = false;
this.hasIcons = z2;
if (!z6 || !list.isEmpty()) {
Iterator<T> it2 = list.iterator();
while (true) {
if (!it2.hasNext()) {
break;
}
if (((SelectComponentBottomSheetItem) it2.next()).getSelectItem().a() != null) {
z4 = true;
continue;
} else {
z4 = false;
continue;
}
if (z4) {
z3 = true;
break;
}
}
this.hasDescriptions = z3;
this.isMultiSelect = i <= 1;
if (z6 || !list.isEmpty()) {
i2 = 0;
for (SelectComponentBottomSheetItem selectComponentBottomSheetItem : list) {
if (selectComponentBottomSheetItem.getSelected() && (i2 = i2 + 1) < 0) {
n.throwCountOverflow();
}
}
} else {
i2 = 0;
}
if (i2 != i) {
z7 = false;
}
this.isMaxSelected = z7;
notifyDataSetChanged();
}
z3 = false;
this.hasDescriptions = z3;
this.isMultiSelect = i <= 1;
if (z6) {
}
i2 = 0;
while (r6.hasNext()) {
}
if (i2 != i) {
}
this.isMaxSelected = z7;
notifyDataSetChanged();
}
}