discord-jadx/app/src/main/java/com/discord/stores/StoreMessageUploads.java

198 lines
6.9 KiB
Java

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<String, MessageUploadState> 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<SendUtils.FileUpload> uploads;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public Uploading(List<SendUtils.FileUpload> 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<SendUtils.FileUpload> component1() {
return this.uploads;
}
public final Uploading copy(List<SendUtils.FileUpload> 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<SendUtils.FileUpload> getUploads() {
return this.uploads;
}
public int hashCode() {
List<SendUtils.FileUpload> 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<SendUtils.FileUpload> 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));
}
}