discord-jadx/app/src/main/java/com/discord/widgets/chat/list/entries/ThreadEmbedEntry.java

196 lines
7.5 KiB
Java

package com.discord.widgets.chat.list.entries;
import a0.a.a.b;
import c.d.b.a.a;
import com.discord.api.channel.Channel;
import com.discord.api.role.GuildRole;
import com.discord.models.member.GuildMember;
import com.discord.models.message.Message;
import d0.z.d.m;
import java.util.Map;
/* compiled from: ThreadEmbedEntry.kt */
public final class ThreadEmbedEntry extends ChatListEntry {
private final boolean animateEmojis;
private final String key;
private final long messageId;
private final Message mostRecentMessage;
private final GuildMember mostRecentMessageGuildMember;
private final Map<Long, String> nickOrUsernames;
private final Message parentMessage;
private final Map<Long, GuildRole> roleMentions;
private final Channel thread;
private final int threadMessageCount;
private final int type = 35;
public ThreadEmbedEntry(long j, Channel channel, int i, Message message, Map<Long, GuildRole> map, Map<Long, String> map2, boolean z2, GuildMember guildMember, Message message2) {
m.checkNotNullParameter(channel, "thread");
m.checkNotNullParameter(map2, "nickOrUsernames");
m.checkNotNullParameter(message2, "parentMessage");
this.messageId = j;
this.thread = channel;
this.threadMessageCount = i;
this.mostRecentMessage = message;
this.roleMentions = map;
this.nickOrUsernames = map2;
this.animateEmojis = z2;
this.mostRecentMessageGuildMember = guildMember;
this.parentMessage = message2;
this.key = a.q("35 -- ", j);
}
public static /* synthetic */ ThreadEmbedEntry copy$default(ThreadEmbedEntry threadEmbedEntry, long j, Channel channel, int i, Message message, Map map, Map map2, boolean z2, GuildMember guildMember, Message message2, int i2, Object obj) {
return threadEmbedEntry.copy((i2 & 1) != 0 ? threadEmbedEntry.messageId : j, (i2 & 2) != 0 ? threadEmbedEntry.thread : channel, (i2 & 4) != 0 ? threadEmbedEntry.threadMessageCount : i, (i2 & 8) != 0 ? threadEmbedEntry.mostRecentMessage : message, (i2 & 16) != 0 ? threadEmbedEntry.roleMentions : map, (i2 & 32) != 0 ? threadEmbedEntry.nickOrUsernames : map2, (i2 & 64) != 0 ? threadEmbedEntry.animateEmojis : z2, (i2 & 128) != 0 ? threadEmbedEntry.mostRecentMessageGuildMember : guildMember, (i2 & 256) != 0 ? threadEmbedEntry.parentMessage : message2);
}
public final long component1() {
return this.messageId;
}
public final Channel component2() {
return this.thread;
}
public final int component3() {
return this.threadMessageCount;
}
public final Message component4() {
return this.mostRecentMessage;
}
public final Map<Long, GuildRole> component5() {
return this.roleMentions;
}
public final Map<Long, String> component6() {
return this.nickOrUsernames;
}
public final boolean component7() {
return this.animateEmojis;
}
public final GuildMember component8() {
return this.mostRecentMessageGuildMember;
}
public final Message component9() {
return this.parentMessage;
}
public final ThreadEmbedEntry copy(long j, Channel channel, int i, Message message, Map<Long, GuildRole> map, Map<Long, String> map2, boolean z2, GuildMember guildMember, Message message2) {
m.checkNotNullParameter(channel, "thread");
m.checkNotNullParameter(map2, "nickOrUsernames");
m.checkNotNullParameter(message2, "parentMessage");
return new ThreadEmbedEntry(j, channel, i, message, map, map2, z2, guildMember, message2);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof ThreadEmbedEntry)) {
return false;
}
ThreadEmbedEntry threadEmbedEntry = (ThreadEmbedEntry) obj;
return this.messageId == threadEmbedEntry.messageId && m.areEqual(this.thread, threadEmbedEntry.thread) && this.threadMessageCount == threadEmbedEntry.threadMessageCount && m.areEqual(this.mostRecentMessage, threadEmbedEntry.mostRecentMessage) && m.areEqual(this.roleMentions, threadEmbedEntry.roleMentions) && m.areEqual(this.nickOrUsernames, threadEmbedEntry.nickOrUsernames) && this.animateEmojis == threadEmbedEntry.animateEmojis && m.areEqual(this.mostRecentMessageGuildMember, threadEmbedEntry.mostRecentMessageGuildMember) && m.areEqual(this.parentMessage, threadEmbedEntry.parentMessage);
}
public final boolean getAnimateEmojis() {
return this.animateEmojis;
}
@Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload, com.discord.utilities.recycler.DiffKeyProvider
public String getKey() {
return this.key;
}
public final long getMessageId() {
return this.messageId;
}
public final Message getMostRecentMessage() {
return this.mostRecentMessage;
}
public final GuildMember getMostRecentMessageGuildMember() {
return this.mostRecentMessageGuildMember;
}
public final Map<Long, String> getNickOrUsernames() {
return this.nickOrUsernames;
}
public final Message getParentMessage() {
return this.parentMessage;
}
public final Map<Long, GuildRole> getRoleMentions() {
return this.roleMentions;
}
public final Channel getThread() {
return this.thread;
}
public final int getThreadMessageCount() {
return this.threadMessageCount;
}
@Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload
public int getType() {
return this.type;
}
public int hashCode() {
int a = b.a(this.messageId) * 31;
Channel channel = this.thread;
int i = 0;
int hashCode = (((a + (channel != null ? channel.hashCode() : 0)) * 31) + this.threadMessageCount) * 31;
Message message = this.mostRecentMessage;
int hashCode2 = (hashCode + (message != null ? message.hashCode() : 0)) * 31;
Map<Long, GuildRole> map = this.roleMentions;
int hashCode3 = (hashCode2 + (map != null ? map.hashCode() : 0)) * 31;
Map<Long, String> map2 = this.nickOrUsernames;
int hashCode4 = (hashCode3 + (map2 != null ? map2.hashCode() : 0)) * 31;
boolean z2 = this.animateEmojis;
if (z2) {
z2 = true;
}
int i2 = z2 ? 1 : 0;
int i3 = z2 ? 1 : 0;
int i4 = z2 ? 1 : 0;
int i5 = (hashCode4 + i2) * 31;
GuildMember guildMember = this.mostRecentMessageGuildMember;
int hashCode5 = (i5 + (guildMember != null ? guildMember.hashCode() : 0)) * 31;
Message message2 = this.parentMessage;
if (message2 != null) {
i = message2.hashCode();
}
return hashCode5 + i;
}
public String toString() {
StringBuilder L = a.L("ThreadEmbedEntry(messageId=");
L.append(this.messageId);
L.append(", thread=");
L.append(this.thread);
L.append(", threadMessageCount=");
L.append(this.threadMessageCount);
L.append(", mostRecentMessage=");
L.append(this.mostRecentMessage);
L.append(", roleMentions=");
L.append(this.roleMentions);
L.append(", nickOrUsernames=");
L.append(this.nickOrUsernames);
L.append(", animateEmojis=");
L.append(this.animateEmojis);
L.append(", mostRecentMessageGuildMember=");
L.append(this.mostRecentMessageGuildMember);
L.append(", parentMessage=");
L.append(this.parentMessage);
L.append(")");
return L.toString();
}
}