96 lines
5.9 KiB
Java
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);
|
|
}
|
|
}
|