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

164 lines
5.7 KiB
Java

package com.discord.stores;
import c.d.b.a.a;
import d0.z.d.m;
import kotlin.jvm.internal.DefaultConstructorMarker;
import rx.Observable;
import rx.subjects.BehaviorSubject;
/* compiled from: StoreThreadDraft.kt */
public final class StoreThreadDraft extends StoreV2 {
private final Dispatcher dispatcher;
private final BehaviorSubject<ThreadDraftState> draftStateSubject = BehaviorSubject.l0(new ThreadDraftState(false, null, null, false, 15, null));
/* compiled from: StoreThreadDraft.kt */
public static final class ThreadDraftState {
private final Integer autoArchiveDuration;
private final boolean isPrivate;
private final boolean isSending;
private final String threadName;
public ThreadDraftState() {
this(false, null, null, false, 15, null);
}
public ThreadDraftState(boolean z2, Integer num, String str, boolean z3) {
this.isPrivate = z2;
this.autoArchiveDuration = num;
this.threadName = str;
this.isSending = z3;
}
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
public /* synthetic */ ThreadDraftState(boolean z2, Integer num, String str, boolean z3, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? false : z2, (i & 2) != 0 ? null : num, (i & 4) != 0 ? null : str, (i & 8) != 0 ? false : z3);
}
public static /* synthetic */ ThreadDraftState copy$default(ThreadDraftState threadDraftState, boolean z2, Integer num, String str, boolean z3, int i, Object obj) {
if ((i & 1) != 0) {
z2 = threadDraftState.isPrivate;
}
if ((i & 2) != 0) {
num = threadDraftState.autoArchiveDuration;
}
if ((i & 4) != 0) {
str = threadDraftState.threadName;
}
if ((i & 8) != 0) {
z3 = threadDraftState.isSending;
}
return threadDraftState.copy(z2, num, str, z3);
}
public final boolean component1() {
return this.isPrivate;
}
public final Integer component2() {
return this.autoArchiveDuration;
}
public final String component3() {
return this.threadName;
}
public final boolean component4() {
return this.isSending;
}
public final ThreadDraftState copy(boolean z2, Integer num, String str, boolean z3) {
return new ThreadDraftState(z2, num, str, z3);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof ThreadDraftState)) {
return false;
}
ThreadDraftState threadDraftState = (ThreadDraftState) obj;
return this.isPrivate == threadDraftState.isPrivate && m.areEqual(this.autoArchiveDuration, threadDraftState.autoArchiveDuration) && m.areEqual(this.threadName, threadDraftState.threadName) && this.isSending == threadDraftState.isSending;
}
public final Integer getAutoArchiveDuration() {
return this.autoArchiveDuration;
}
public final String getThreadName() {
return this.threadName;
}
public int hashCode() {
boolean z2 = this.isPrivate;
int i = 1;
if (z2) {
z2 = true;
}
int i2 = z2 ? 1 : 0;
int i3 = z2 ? 1 : 0;
int i4 = z2 ? 1 : 0;
int i5 = i2 * 31;
Integer num = this.autoArchiveDuration;
int i6 = 0;
int hashCode = (i5 + (num != null ? num.hashCode() : 0)) * 31;
String str = this.threadName;
if (str != null) {
i6 = str.hashCode();
}
int i7 = (hashCode + i6) * 31;
boolean z3 = this.isSending;
if (!z3) {
i = z3 ? 1 : 0;
}
return i7 + i;
}
public final boolean isPrivate() {
return this.isPrivate;
}
public final boolean isSending() {
return this.isSending;
}
public String toString() {
StringBuilder L = a.L("ThreadDraftState(isPrivate=");
L.append(this.isPrivate);
L.append(", autoArchiveDuration=");
L.append(this.autoArchiveDuration);
L.append(", threadName=");
L.append(this.threadName);
L.append(", isSending=");
return a.G(L, this.isSending, ")");
}
}
public StoreThreadDraft(Dispatcher dispatcher) {
m.checkNotNullParameter(dispatcher, "dispatcher");
this.dispatcher = dispatcher;
}
public static final /* synthetic */ BehaviorSubject access$getDraftStateSubject$p(StoreThreadDraft storeThreadDraft) {
return storeThreadDraft.draftStateSubject;
}
public final void clearDraftState() {
this.dispatcher.schedule(new StoreThreadDraft$clearDraftState$1(this));
}
public final Observable<ThreadDraftState> observeDraftState() {
BehaviorSubject<ThreadDraftState> behaviorSubject = this.draftStateSubject;
m.checkNotNullExpressionValue(behaviorSubject, "draftStateSubject");
return behaviorSubject;
}
public final void setDraftSending() {
this.dispatcher.schedule(new StoreThreadDraft$setDraftSending$1(this));
}
public final void setDraftState(ThreadDraftState threadDraftState) {
m.checkNotNullParameter(threadDraftState, "draftState");
this.dispatcher.schedule(new StoreThreadDraft$setDraftState$1(this, threadDraftState));
}
}