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

175 lines
9.0 KiB
Java

package com.discord.widgets.guildscheduledevent;
import android.content.Context;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.widget.LinearLayout;
import c.a.k.b;
import c.d.b.a.a;
import com.discord.R;
import com.discord.api.guildscheduledevent.GuildScheduledEvent;
import com.discord.databinding.GuildEventPromptListViewBinding;
import com.discord.utilities.guildscheduledevent.GuildScheduledEventUtilitiesKt;
import d0.z.d.m;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
/* compiled from: GuildEventPromptListView.kt */
public final class GuildEventPromptListView extends LinearLayout {
private final GuildEventPromptListViewBinding binding;
/* compiled from: GuildEventPromptListView.kt */
public static final class ScheduledEventData {
private final GuildScheduledEvent guildScheduledEvent;
private final Function0<Unit> onScheduledEventClick;
public ScheduledEventData(GuildScheduledEvent guildScheduledEvent, Function0<Unit> function0) {
m.checkNotNullParameter(guildScheduledEvent, "guildScheduledEvent");
m.checkNotNullParameter(function0, "onScheduledEventClick");
this.guildScheduledEvent = guildScheduledEvent;
this.onScheduledEventClick = function0;
}
/* JADX DEBUG: Multi-variable search result rejected for r0v0, resolved type: com.discord.widgets.guildscheduledevent.GuildEventPromptListView$ScheduledEventData */
/* JADX WARN: Multi-variable type inference failed */
public static /* synthetic */ ScheduledEventData copy$default(ScheduledEventData scheduledEventData, GuildScheduledEvent guildScheduledEvent, Function0 function0, int i, Object obj) {
if ((i & 1) != 0) {
guildScheduledEvent = scheduledEventData.guildScheduledEvent;
}
if ((i & 2) != 0) {
function0 = scheduledEventData.onScheduledEventClick;
}
return scheduledEventData.copy(guildScheduledEvent, function0);
}
public final GuildScheduledEvent component1() {
return this.guildScheduledEvent;
}
public final Function0<Unit> component2() {
return this.onScheduledEventClick;
}
public final ScheduledEventData copy(GuildScheduledEvent guildScheduledEvent, Function0<Unit> function0) {
m.checkNotNullParameter(guildScheduledEvent, "guildScheduledEvent");
m.checkNotNullParameter(function0, "onScheduledEventClick");
return new ScheduledEventData(guildScheduledEvent, function0);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof ScheduledEventData)) {
return false;
}
ScheduledEventData scheduledEventData = (ScheduledEventData) obj;
return m.areEqual(this.guildScheduledEvent, scheduledEventData.guildScheduledEvent) && m.areEqual(this.onScheduledEventClick, scheduledEventData.onScheduledEventClick);
}
public final GuildScheduledEvent getGuildScheduledEvent() {
return this.guildScheduledEvent;
}
public final Function0<Unit> getOnScheduledEventClick() {
return this.onScheduledEventClick;
}
public int hashCode() {
GuildScheduledEvent guildScheduledEvent = this.guildScheduledEvent;
int i = 0;
int hashCode = (guildScheduledEvent != null ? guildScheduledEvent.hashCode() : 0) * 31;
Function0<Unit> function0 = this.onScheduledEventClick;
if (function0 != null) {
i = function0.hashCode();
}
return hashCode + i;
}
public String toString() {
StringBuilder P = a.P("ScheduledEventData(guildScheduledEvent=");
P.append(this.guildScheduledEvent);
P.append(", onScheduledEventClick=");
P.append(this.onScheduledEventClick);
P.append(")");
return P.toString();
}
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public GuildEventPromptListView(Context context) {
super(context);
m.checkNotNullParameter(context, "context");
GuildEventPromptListViewBinding a = GuildEventPromptListViewBinding.a(LayoutInflater.from(getContext()), this, true);
m.checkNotNullExpressionValue(a, "GuildEventPromptListView…rom(context), this, true)");
this.binding = a;
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public GuildEventPromptListView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
m.checkNotNullParameter(context, "context");
GuildEventPromptListViewBinding a = GuildEventPromptListViewBinding.a(LayoutInflater.from(getContext()), this, true);
m.checkNotNullExpressionValue(a, "GuildEventPromptListView…rom(context), this, true)");
this.binding = a;
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public GuildEventPromptListView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
m.checkNotNullParameter(context, "context");
GuildEventPromptListViewBinding a = GuildEventPromptListViewBinding.a(LayoutInflater.from(getContext()), this, true);
m.checkNotNullExpressionValue(a, "GuildEventPromptListView…rom(context), this, true)");
this.binding = a;
}
/* JADX DEBUG: Multi-variable search result rejected for r1v0, resolved type: com.discord.widgets.guildscheduledevent.GuildEventPromptListView */
/* JADX WARN: Multi-variable type inference failed */
public static /* synthetic */ void configure$default(GuildEventPromptListView guildEventPromptListView, ScheduledEventData scheduledEventData, Function0 function0, Function0 function02, int i, Object obj) {
if ((i & 1) != 0) {
scheduledEventData = null;
}
if ((i & 2) != 0) {
function0 = null;
}
if ((i & 4) != 0) {
function02 = null;
}
guildEventPromptListView.configure(scheduledEventData, function0, function02);
}
public final void configure(ScheduledEventData scheduledEventData, Function0<Unit> function0, Function0<Unit> function02) {
GuildEventPromptView guildEventPromptView = this.binding.d;
int i = 8;
guildEventPromptView.setVisibility(function02 != null ? 0 : 8);
String string = guildEventPromptView.getContext().getString(R.string.stage_channel_start_title);
m.checkNotNullExpressionValue(string, "context.getString(R.stri…tage_channel_start_title)");
String string2 = guildEventPromptView.getContext().getString(R.string.stage_channel_start_subtitle);
m.checkNotNullExpressionValue(string2, "context.getString(R.stri…e_channel_start_subtitle)");
guildEventPromptView.configure(R.drawable.ic_channel_stage_24dp, R.color.status_green_600, string, string2);
guildEventPromptView.setOnClickListener(new GuildEventPromptListView$configure$$inlined$apply$lambda$1(function02));
GuildEventPromptView guildEventPromptView2 = this.binding.b;
guildEventPromptView2.setVisibility(function0 != null ? 0 : 8);
String string3 = guildEventPromptView2.getContext().getString(R.string.schedule_event);
m.checkNotNullExpressionValue(string3, "context.getString(R.string.schedule_event)");
String string4 = guildEventPromptView2.getContext().getString(R.string.schedule_event_description);
m.checkNotNullExpressionValue(string4, "context.getString(R.stri…hedule_event_description)");
guildEventPromptView2.configure(R.drawable.ic_event_20dp, R.color.brand_new_500, string3, string4);
guildEventPromptView2.setOnClickListener(new GuildEventPromptListView$configure$$inlined$apply$lambda$2(function0));
GuildEventPromptView guildEventPromptView3 = this.binding.f1632c;
if (scheduledEventData != null) {
i = 0;
}
guildEventPromptView3.setVisibility(i);
if (scheduledEventData != null) {
GuildScheduledEvent guildScheduledEvent = scheduledEventData.getGuildScheduledEvent();
String h = guildScheduledEvent.h();
Context context = guildEventPromptView3.getContext();
m.checkNotNullExpressionValue(context, "context");
Context context2 = guildEventPromptView3.getContext();
m.checkNotNullExpressionValue(context2, "context");
guildEventPromptView3.configure(R.drawable.ic_event_20dp, R.color.status_green_600, h, b.h(context, R.string.guild_event_start_prompt_description, new Object[]{GuildScheduledEventUtilitiesKt.getEventStartingTimeString(guildScheduledEvent, context2)}, null, 4));
guildEventPromptView3.setOnClickListener(new GuildEventPromptListView$configure$$inlined$apply$lambda$3(scheduledEventData));
}
}
}