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 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 observeDraftState() { BehaviorSubject 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)); } }