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

181 lines
10 KiB
Java

package com.discord.widgets.guildscheduledevent;
import android.content.Context;
import android.text.format.DateUtils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import c.a.k.b;
import com.discord.api.guildscheduledevent.GuildScheduledEvent;
import com.discord.api.guildscheduledevent.GuildScheduledEventStatus;
import com.discord.databinding.GuildScheduledEventListItemBinding;
import com.discord.utilities.color.ColorCompat;
import com.discord.utilities.color.ColorCompatKt;
import com.discord.utilities.drawable.DrawableCompat;
import com.discord.utilities.guildscheduledevent.GuildScheduledEventTiming;
import com.discord.utilities.guildscheduledevent.GuildScheduledEventUtilitiesKt;
import com.discord.utilities.mg_recycler.MGRecyclerAdapterSimple;
import com.discord.utilities.mg_recycler.MGRecyclerViewHolder;
import com.discord.utilities.view.extensions.ViewExtensions;
import com.discord.widgets.guildscheduledevent.GuildScheduledEventListItem;
import d0.z.d.m;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
/* compiled from: GuildScheduledEventListAdapter.kt */
public final class GuildScheduledEventListAdapter extends MGRecyclerAdapterSimple<GuildScheduledEventListItem> {
private final Function1<GuildScheduledEvent, Unit> onEventClicked;
/* compiled from: GuildScheduledEventListAdapter.kt */
public final class EventViewHolder extends MGRecyclerViewHolder<GuildScheduledEventListAdapter, GuildScheduledEventListItem> {
private final GuildScheduledEventListItemBinding binding;
public EventViewHolder() {
super(2131558519, GuildScheduledEventListAdapter.this);
View view = this.itemView;
int i = 2131363511;
ImageView imageView = (ImageView) view.findViewById(2131363511);
if (imageView != null) {
i = 2131363512;
TextView textView = (TextView) view.findViewById(2131363512);
if (textView != null) {
i = 2131363513;
TextView textView2 = (TextView) view.findViewById(2131363513);
if (textView2 != null) {
i = 2131363514;
TextView textView3 = (TextView) view.findViewById(2131363514);
if (textView3 != null) {
i = 2131363515;
ImageView imageView2 = (ImageView) view.findViewById(2131363515);
if (imageView2 != null) {
i = 2131363516;
TextView textView4 = (TextView) view.findViewById(2131363516);
if (textView4 != null) {
i = 2131363517;
ImageView imageView3 = (ImageView) view.findViewById(2131363517);
if (imageView3 != null) {
i = 2131363518;
TextView textView5 = (TextView) view.findViewById(2131363518);
if (textView5 != null) {
GuildScheduledEventListItemBinding guildScheduledEventListItemBinding = new GuildScheduledEventListItemBinding((ConstraintLayout) view, imageView, textView, textView2, textView3, imageView2, textView4, imageView3, textView5);
m.checkNotNullExpressionValue(guildScheduledEventListItemBinding, "GuildScheduledEventListItemBinding.bind(itemView)");
this.binding = guildScheduledEventListItemBinding;
return;
}
}
}
}
}
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i)));
}
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) {
int i2;
int i3;
m.checkNotNullParameter(guildScheduledEventListItem, "data");
super.onConfigure(i, (int) guildScheduledEventListItem);
GuildScheduledEventListItem.Event event = (GuildScheduledEventListItem.Event) guildScheduledEventListItem;
GuildScheduledEventTiming timing = GuildScheduledEventUtilitiesKt.getTiming(event.getEvent());
boolean z2 = event.getEvent().g() == GuildScheduledEventStatus.ACTIVE;
boolean z3 = timing == GuildScheduledEventTiming.SOON;
boolean z4 = timing == GuildScheduledEventTiming.NOW;
boolean isRsvped = event.isRsvped();
ImageView imageView = this.binding.b;
imageView.setImageResource(isRsvped ? 2131230926 : 2131230925);
imageView.setOnClickListener(new GuildScheduledEventListAdapter$EventViewHolder$onConfigure$$inlined$apply$lambda$1(this, isRsvped, event));
TextView textView = this.binding.f1614c;
int themedColor = ColorCompat.getThemedColor(textView.getContext(), isRsvped ? 2130968916 : 2130968946);
DrawableCompat.setCompoundDrawablesCompat$default(textView, isRsvped ? 2131231517 : 2131231451, 0, 0, 0, 14, (Object) null);
textView.setTextColor(themedColor);
ImageView imageView2 = this.binding.g;
if (z2) {
imageView2.setImageResource(2131231493);
ColorCompatKt.tintWithColor(imageView2, ColorCompat.getColor(imageView2.getContext(), 2131100249));
} else if (z3 || z4) {
imageView2.setImageResource(2131231537);
ColorCompatKt.tintWithColor(imageView2, ColorCompat.getThemedColor(imageView2.getContext(), 2130969004));
} else {
imageView2.setImageResource(2131231606);
ColorCompatKt.tintWithColor(imageView2, ColorCompat.getThemedColor(imageView2.getContext(), 2130969004));
}
TextView textView2 = this.binding.f;
Integer h = event.getEvent().h();
if (h != null) {
textView2.setText(String.valueOf(h.intValue()));
i3 = 4;
DrawableCompat.setCompoundDrawablesCompat$default(textView2, z2 ? 2131231701 : 2131231718, 0, 0, 0, 14, (Object) null);
ColorCompatKt.setDrawableColor(textView2, ColorCompat.getThemedColor(textView2.getContext(), 2130968949));
i2 = 0;
} else {
i3 = 4;
i2 = 4;
}
textView2.setVisibility(i2);
Integer h2 = event.getEvent().h();
textView2.setText(String.valueOf(h2 != null ? h2.intValue() : 0));
TextView textView3 = this.binding.d;
if (z2) {
textView3.setTextColor(ColorCompat.getColor(textView3.getContext(), 2131100249));
Context context = textView3.getContext();
m.checkNotNullExpressionValue(context, "context");
textView3.setText(b.g(context, 2131893531, new Object[0], null, i3));
} else if (z3) {
textView3.setTextColor(ColorCompat.getThemedColor(textView3.getContext(), 2130969004));
Context context2 = textView3.getContext();
m.checkNotNullExpressionValue(context2, "context");
textView3.setText(b.g(context2, 2131893702, new Object[]{Integer.valueOf(GuildScheduledEventUtilitiesKt.minutesRelativeToStartTime(event.getEvent()))}, null, i3));
} else if (z4) {
textView3.setTextColor(ColorCompat.getThemedColor(textView3.getContext(), 2130969004));
Context context3 = textView3.getContext();
m.checkNotNullExpressionValue(context3, "context");
textView3.setText(b.g(context3, 2131893703, new Object[0], null, i3));
} else {
textView3.setText(DateUtils.formatDateTime(textView3.getContext(), event.getEvent().f().f(), 524307));
textView3.setTextColor(ColorCompat.getThemedColor(textView3.getContext(), 2130968932));
}
TextView textView4 = this.binding.h;
m.checkNotNullExpressionValue(textView4, "binding.guildScheduledEventListItemTitleText");
textView4.setText(event.getEvent().e());
TextView textView5 = this.binding.e;
m.checkNotNullExpressionValue(textView5, "binding.guildScheduledEventListItemDescText");
ViewExtensions.setTextAndVisibilityBy(textView5, event.getEvent().b());
}
}
/* JADX DEBUG: Multi-variable search result rejected for r5v0, resolved type: kotlin.jvm.functions.Function1<? super com.discord.api.guildscheduledevent.GuildScheduledEvent, 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 GuildScheduledEvent, Unit> function1) {
super(recyclerView, false, 2, null);
m.checkNotNullParameter(recyclerView, "recyclerView");
m.checkNotNullParameter(function1, "onEventClicked");
this.onEventClicked = function1;
}
public final Function1<GuildScheduledEvent, Unit> getOnEventClicked() {
return this.onEventClicked;
}
@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);
}
}