discord-jadx/app/src/main/java/com/discord/widgets/guildscheduledevent/GuildScheduledEventListAdap...

96 lines
5.9 KiB
Java

package com.discord.widgets.guildscheduledevent;
import android.view.View;
import android.view.ViewGroup;
import androidx.recyclerview.widget.RecyclerView;
import com.discord.R;
import com.discord.databinding.GuildScheduledEventListItemBinding;
import com.discord.utilities.mg_recycler.MGRecyclerAdapterSimple;
import com.discord.utilities.mg_recycler.MGRecyclerViewHolder;
import com.discord.widgets.guildscheduledevent.GuildScheduledEventListItem;
import d0.z.d.m;
import java.util.Objects;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
/* compiled from: GuildScheduledEventListAdapter.kt */
public final class GuildScheduledEventListAdapter extends MGRecyclerAdapterSimple<GuildScheduledEventListItem> {
private final Function1<GuildScheduledEventListItem.Event, Unit> onCardClicked;
private final Function1<GuildScheduledEventListItem.Event, Unit> onEventStartClicked;
private final Function1<GuildScheduledEventListItem.Event, Unit> onJoinClicked;
private final Function1<GuildScheduledEventListItem.Event, Unit> onRsvpClicked;
/* compiled from: GuildScheduledEventListAdapter.kt */
public final class EventViewHolder extends MGRecyclerViewHolder<GuildScheduledEventListAdapter, GuildScheduledEventListItem> {
private final GuildScheduledEventListItemBinding binding;
public EventViewHolder() {
super((int) R.layout.guild_scheduled_event_list_item, GuildScheduledEventListAdapter.this);
View view = this.itemView;
Objects.requireNonNull(view, "rootView");
GuildScheduledEventItemView guildScheduledEventItemView = (GuildScheduledEventItemView) view;
GuildScheduledEventListItemBinding guildScheduledEventListItemBinding = new GuildScheduledEventListItemBinding(guildScheduledEventItemView, guildScheduledEventItemView);
m.checkNotNullExpressionValue(guildScheduledEventListItemBinding, "GuildScheduledEventListItemBinding.bind(itemView)");
this.binding = guildScheduledEventListItemBinding;
}
public static final /* synthetic */ GuildScheduledEventListAdapter access$getAdapter$p(EventViewHolder eventViewHolder) {
return (GuildScheduledEventListAdapter) eventViewHolder.adapter;
}
public final GuildScheduledEventListItemBinding getBinding() {
return this.binding;
}
public void onConfigure(int i, GuildScheduledEventListItem guildScheduledEventListItem) {
m.checkNotNullParameter(guildScheduledEventListItem, "data");
super.onConfigure(i, (int) guildScheduledEventListItem);
GuildScheduledEventListItem.Event event = (GuildScheduledEventListItem.Event) guildScheduledEventListItem;
this.binding.b.configureInEventList(event, new GuildScheduledEventListAdapter$EventViewHolder$onConfigure$1(this, event), new GuildScheduledEventListAdapter$EventViewHolder$onConfigure$2(this, event), new GuildScheduledEventListAdapter$EventViewHolder$onConfigure$3(this, event), new GuildScheduledEventListAdapter$EventViewHolder$onConfigure$4(this, event), new GuildScheduledEventListAdapter$EventViewHolder$onConfigure$5(this, event), new GuildScheduledEventListAdapter$EventViewHolder$onConfigure$6(this, event));
}
}
/* JADX DEBUG: Multi-variable search result rejected for r5v0, resolved type: kotlin.jvm.functions.Function1<? super com.discord.widgets.guildscheduledevent.GuildScheduledEventListItem$Event, kotlin.Unit> */
/* JADX DEBUG: Multi-variable search result rejected for r6v0, resolved type: kotlin.jvm.functions.Function1<? super com.discord.widgets.guildscheduledevent.GuildScheduledEventListItem$Event, kotlin.Unit> */
/* JADX DEBUG: Multi-variable search result rejected for r7v0, resolved type: kotlin.jvm.functions.Function1<? super com.discord.widgets.guildscheduledevent.GuildScheduledEventListItem$Event, kotlin.Unit> */
/* JADX DEBUG: Multi-variable search result rejected for r8v0, resolved type: kotlin.jvm.functions.Function1<? super com.discord.widgets.guildscheduledevent.GuildScheduledEventListItem$Event, kotlin.Unit> */
/* JADX WARN: Multi-variable type inference failed */
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public GuildScheduledEventListAdapter(RecyclerView recyclerView, Function1<? super GuildScheduledEventListItem.Event, Unit> function1, Function1<? super GuildScheduledEventListItem.Event, Unit> function12, Function1<? super GuildScheduledEventListItem.Event, Unit> function13, Function1<? super GuildScheduledEventListItem.Event, Unit> function14) {
super(recyclerView, false, 2, null);
m.checkNotNullParameter(recyclerView, "recyclerView");
m.checkNotNullParameter(function1, "onRsvpClicked");
m.checkNotNullParameter(function12, "onEventStartClicked");
m.checkNotNullParameter(function13, "onCardClicked");
m.checkNotNullParameter(function14, "onJoinClicked");
this.onRsvpClicked = function1;
this.onEventStartClicked = function12;
this.onCardClicked = function13;
this.onJoinClicked = function14;
}
public final Function1<GuildScheduledEventListItem.Event, Unit> getOnCardClicked() {
return this.onCardClicked;
}
public final Function1<GuildScheduledEventListItem.Event, Unit> getOnEventStartClicked() {
return this.onEventStartClicked;
}
public final Function1<GuildScheduledEventListItem.Event, Unit> getOnJoinClicked() {
return this.onJoinClicked;
}
public final Function1<GuildScheduledEventListItem.Event, Unit> getOnRsvpClicked() {
return this.onRsvpClicked;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public MGRecyclerViewHolder<?, GuildScheduledEventListItem> onCreateViewHolder(ViewGroup viewGroup, int i) {
m.checkNotNullParameter(viewGroup, "parent");
if (i == 0) {
return new EventViewHolder();
}
throw invalidViewTypeException(i);
}
}