package com.discord.stores; import c.d.b.a.a; import com.discord.utilities.rest.SendUtils; import d0.z.d.m; import java.util.HashMap; import java.util.List; import kotlin.jvm.internal.DefaultConstructorMarker; /* compiled from: StoreMessageUploads.kt */ public final class StoreMessageUploads extends StoreV2 { private final HashMap uploads = new HashMap<>(); /* compiled from: StoreMessageUploads.kt */ public static abstract class MessageUploadState { /* compiled from: StoreMessageUploads.kt */ public static final class None extends MessageUploadState { public static final None INSTANCE = new None(); private None() { super(null); } } /* compiled from: StoreMessageUploads.kt */ public static final class Preprocessing extends MessageUploadState { private final String displayName; private final String mimeType; private final int numFiles; public Preprocessing(int i, String str, String str2) { super(null); this.numFiles = i; this.displayName = str; this.mimeType = str2; } public static /* synthetic */ Preprocessing copy$default(Preprocessing preprocessing, int i, String str, String str2, int i2, Object obj) { if ((i2 & 1) != 0) { i = preprocessing.numFiles; } if ((i2 & 2) != 0) { str = preprocessing.displayName; } if ((i2 & 4) != 0) { str2 = preprocessing.mimeType; } return preprocessing.copy(i, str, str2); } public final int component1() { return this.numFiles; } public final String component2() { return this.displayName; } public final String component3() { return this.mimeType; } public final Preprocessing copy(int i, String str, String str2) { return new Preprocessing(i, str, str2); } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof Preprocessing)) { return false; } Preprocessing preprocessing = (Preprocessing) obj; return this.numFiles == preprocessing.numFiles && m.areEqual(this.displayName, preprocessing.displayName) && m.areEqual(this.mimeType, preprocessing.mimeType); } public final String getDisplayName() { return this.displayName; } public final String getMimeType() { return this.mimeType; } public final int getNumFiles() { return this.numFiles; } public int hashCode() { int i = this.numFiles * 31; String str = this.displayName; int i2 = 0; int hashCode = (i + (str != null ? str.hashCode() : 0)) * 31; String str2 = this.mimeType; if (str2 != null) { i2 = str2.hashCode(); } return hashCode + i2; } public String toString() { StringBuilder L = a.L("Preprocessing(numFiles="); L.append(this.numFiles); L.append(", displayName="); L.append(this.displayName); L.append(", mimeType="); return a.D(L, this.mimeType, ")"); } } /* compiled from: StoreMessageUploads.kt */ public static final class Uploading extends MessageUploadState { private final List uploads; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public Uploading(List list) { super(null); m.checkNotNullParameter(list, "uploads"); this.uploads = list; } /* JADX DEBUG: Multi-variable search result rejected for r0v0, resolved type: com.discord.stores.StoreMessageUploads$MessageUploadState$Uploading */ /* JADX WARN: Multi-variable type inference failed */ public static /* synthetic */ Uploading copy$default(Uploading uploading, List list, int i, Object obj) { if ((i & 1) != 0) { list = uploading.uploads; } return uploading.copy(list); } public final List component1() { return this.uploads; } public final Uploading copy(List list) { m.checkNotNullParameter(list, "uploads"); return new Uploading(list); } public boolean equals(Object obj) { if (this != obj) { return (obj instanceof Uploading) && m.areEqual(this.uploads, ((Uploading) obj).uploads); } return true; } public final List getUploads() { return this.uploads; } public int hashCode() { List list = this.uploads; if (list != null) { return list.hashCode(); } return 0; } public String toString() { return a.E(a.L("Uploading(uploads="), this.uploads, ")"); } } private MessageUploadState() { } public /* synthetic */ MessageUploadState(DefaultConstructorMarker defaultConstructorMarker) { this(); } } @StoreThread private final void updateState(String str, MessageUploadState messageUploadState) { this.uploads.put(str, messageUploadState); markChanged(); } @StoreThread public final void bindUpload(String str, List list) { m.checkNotNullParameter(str, "nonce"); m.checkNotNullParameter(list, "uploads"); updateState(str, new MessageUploadState.Uploading(list)); } public final MessageUploadState getUploadProgress(String str) { m.checkNotNullParameter(str, "nonce"); MessageUploadState messageUploadState = this.uploads.get(str); return messageUploadState != null ? messageUploadState : MessageUploadState.None.INSTANCE; } @StoreThread public final void onPreprocessing(String str, int i, String str2, String str3) { m.checkNotNullParameter(str, "nonce"); updateState(str, new MessageUploadState.Preprocessing(i, str2, str3)); } }