261 lines
9.1 KiB
Java
261 lines
9.1 KiB
Java
package com.discord.stores;
|
|
|
|
import c.d.b.a.a;
|
|
import d0.z.d.m;
|
|
import kotlin.jvm.functions.Function1;
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
import rx.Observable;
|
|
import rx.subjects.BehaviorSubject;
|
|
/* compiled from: StoreNux.kt */
|
|
public final class StoreNux extends Store {
|
|
private final Dispatcher dispatcher;
|
|
private NuxState nuxState;
|
|
private final BehaviorSubject<NuxState> nuxStateSubject;
|
|
|
|
/* compiled from: StoreNux.kt */
|
|
public static final class NuxState {
|
|
private final boolean addGuildHint;
|
|
private final boolean contactSyncCompleted;
|
|
private final boolean firstOpen;
|
|
private final boolean postRegister;
|
|
private final boolean postRegisterWithInvite;
|
|
private final Long premiumGuildHintGuildId;
|
|
|
|
public NuxState() {
|
|
this(false, false, false, false, false, null, 63, null);
|
|
}
|
|
|
|
public NuxState(boolean z2, boolean z3, boolean z4, boolean z5, boolean z6, Long l) {
|
|
this.postRegister = z2;
|
|
this.postRegisterWithInvite = z3;
|
|
this.contactSyncCompleted = z4;
|
|
this.firstOpen = z5;
|
|
this.addGuildHint = z6;
|
|
this.premiumGuildHintGuildId = l;
|
|
}
|
|
|
|
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
|
|
public /* synthetic */ NuxState(boolean z2, boolean z3, boolean z4, boolean z5, boolean z6, Long l, int i, DefaultConstructorMarker defaultConstructorMarker) {
|
|
this((i & 1) != 0 ? false : z2, (i & 2) != 0 ? false : z3, (i & 4) != 0 ? false : z4, (i & 8) != 0 ? false : z5, (i & 16) == 0 ? z6 : false, (i & 32) != 0 ? null : l);
|
|
}
|
|
|
|
public static /* synthetic */ NuxState copy$default(NuxState nuxState, boolean z2, boolean z3, boolean z4, boolean z5, boolean z6, Long l, int i, Object obj) {
|
|
if ((i & 1) != 0) {
|
|
z2 = nuxState.postRegister;
|
|
}
|
|
if ((i & 2) != 0) {
|
|
z3 = nuxState.postRegisterWithInvite;
|
|
}
|
|
if ((i & 4) != 0) {
|
|
z4 = nuxState.contactSyncCompleted;
|
|
}
|
|
if ((i & 8) != 0) {
|
|
z5 = nuxState.firstOpen;
|
|
}
|
|
if ((i & 16) != 0) {
|
|
z6 = nuxState.addGuildHint;
|
|
}
|
|
if ((i & 32) != 0) {
|
|
l = nuxState.premiumGuildHintGuildId;
|
|
}
|
|
return nuxState.copy(z2, z3, z4, z5, z6, l);
|
|
}
|
|
|
|
public final boolean component1() {
|
|
return this.postRegister;
|
|
}
|
|
|
|
public final boolean component2() {
|
|
return this.postRegisterWithInvite;
|
|
}
|
|
|
|
public final boolean component3() {
|
|
return this.contactSyncCompleted;
|
|
}
|
|
|
|
public final boolean component4() {
|
|
return this.firstOpen;
|
|
}
|
|
|
|
public final boolean component5() {
|
|
return this.addGuildHint;
|
|
}
|
|
|
|
public final Long component6() {
|
|
return this.premiumGuildHintGuildId;
|
|
}
|
|
|
|
public final NuxState copy(boolean z2, boolean z3, boolean z4, boolean z5, boolean z6, Long l) {
|
|
return new NuxState(z2, z3, z4, z5, z6, l);
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (this == obj) {
|
|
return true;
|
|
}
|
|
if (!(obj instanceof NuxState)) {
|
|
return false;
|
|
}
|
|
NuxState nuxState = (NuxState) obj;
|
|
return this.postRegister == nuxState.postRegister && this.postRegisterWithInvite == nuxState.postRegisterWithInvite && this.contactSyncCompleted == nuxState.contactSyncCompleted && this.firstOpen == nuxState.firstOpen && this.addGuildHint == nuxState.addGuildHint && m.areEqual(this.premiumGuildHintGuildId, nuxState.premiumGuildHintGuildId);
|
|
}
|
|
|
|
public final boolean getAddGuildHint() {
|
|
return this.addGuildHint;
|
|
}
|
|
|
|
public final boolean getContactSyncCompleted() {
|
|
return this.contactSyncCompleted;
|
|
}
|
|
|
|
public final boolean getFirstOpen() {
|
|
return this.firstOpen;
|
|
}
|
|
|
|
public final boolean getPostRegister() {
|
|
return this.postRegister;
|
|
}
|
|
|
|
public final boolean getPostRegisterWithInvite() {
|
|
return this.postRegisterWithInvite;
|
|
}
|
|
|
|
public final Long getPremiumGuildHintGuildId() {
|
|
return this.premiumGuildHintGuildId;
|
|
}
|
|
|
|
public int hashCode() {
|
|
boolean z2 = this.postRegister;
|
|
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;
|
|
boolean z3 = this.postRegisterWithInvite;
|
|
if (z3) {
|
|
z3 = true;
|
|
}
|
|
int i6 = z3 ? 1 : 0;
|
|
int i7 = z3 ? 1 : 0;
|
|
int i8 = z3 ? 1 : 0;
|
|
int i9 = (i5 + i6) * 31;
|
|
boolean z4 = this.contactSyncCompleted;
|
|
if (z4) {
|
|
z4 = true;
|
|
}
|
|
int i10 = z4 ? 1 : 0;
|
|
int i11 = z4 ? 1 : 0;
|
|
int i12 = z4 ? 1 : 0;
|
|
int i13 = (i9 + i10) * 31;
|
|
boolean z5 = this.firstOpen;
|
|
if (z5) {
|
|
z5 = true;
|
|
}
|
|
int i14 = z5 ? 1 : 0;
|
|
int i15 = z5 ? 1 : 0;
|
|
int i16 = z5 ? 1 : 0;
|
|
int i17 = (i13 + i14) * 31;
|
|
boolean z6 = this.addGuildHint;
|
|
if (!z6) {
|
|
i = z6 ? 1 : 0;
|
|
}
|
|
int i18 = (i17 + i) * 31;
|
|
Long l = this.premiumGuildHintGuildId;
|
|
return i18 + (l != null ? l.hashCode() : 0);
|
|
}
|
|
|
|
public String toString() {
|
|
StringBuilder K = a.K("NuxState(postRegister=");
|
|
K.append(this.postRegister);
|
|
K.append(", postRegisterWithInvite=");
|
|
K.append(this.postRegisterWithInvite);
|
|
K.append(", contactSyncCompleted=");
|
|
K.append(this.contactSyncCompleted);
|
|
K.append(", firstOpen=");
|
|
K.append(this.firstOpen);
|
|
K.append(", addGuildHint=");
|
|
K.append(this.addGuildHint);
|
|
K.append(", premiumGuildHintGuildId=");
|
|
return a.A(K, this.premiumGuildHintGuildId, ")");
|
|
}
|
|
}
|
|
|
|
public StoreNux(Dispatcher dispatcher) {
|
|
m.checkNotNullParameter(dispatcher, "dispatcher");
|
|
this.dispatcher = dispatcher;
|
|
NuxState nuxState = new NuxState(false, false, false, false, false, null, 63, null);
|
|
this.nuxState = nuxState;
|
|
this.nuxStateSubject = BehaviorSubject.l0(nuxState);
|
|
}
|
|
|
|
public static final /* synthetic */ NuxState access$getNuxState$p(StoreNux storeNux) {
|
|
return storeNux.nuxState;
|
|
}
|
|
|
|
public static final /* synthetic */ void access$publishNuxUpdated(StoreNux storeNux, NuxState nuxState) {
|
|
storeNux.publishNuxUpdated(nuxState);
|
|
}
|
|
|
|
public static final /* synthetic */ void access$setNuxState$p(StoreNux storeNux, NuxState nuxState) {
|
|
storeNux.nuxState = nuxState;
|
|
}
|
|
|
|
private final void publishNuxUpdated(NuxState nuxState) {
|
|
this.nuxStateSubject.onNext(nuxState);
|
|
}
|
|
|
|
public final void clearNux() {
|
|
this.dispatcher.schedule(new StoreNux$clearNux$1(this));
|
|
}
|
|
|
|
public final Observable<NuxState> getNuxState() {
|
|
Observable<NuxState> r = this.nuxStateSubject.r();
|
|
m.checkNotNullExpressionValue(r, "nuxStateSubject.distinctUntilChanged()");
|
|
return r;
|
|
}
|
|
|
|
@StoreThread
|
|
public final void handleGuildSelected(long j) {
|
|
Long premiumGuildHintGuildId = this.nuxState.getPremiumGuildHintGuildId();
|
|
if (premiumGuildHintGuildId == null || premiumGuildHintGuildId.longValue() != j) {
|
|
NuxState copy$default = NuxState.copy$default(this.nuxState, false, false, false, false, false, null, 31, null);
|
|
this.nuxState = copy$default;
|
|
publishNuxUpdated(copy$default);
|
|
}
|
|
}
|
|
|
|
@StoreThread
|
|
public final void handleSamplePremiumGuildSelected(long j) {
|
|
NuxState copy$default = NuxState.copy$default(this.nuxState, false, false, false, false, false, Long.valueOf(j), 31, null);
|
|
this.nuxState = copy$default;
|
|
publishNuxUpdated(copy$default);
|
|
}
|
|
|
|
public final void setContactSyncCompleted(boolean z2) {
|
|
updateNux(new StoreNux$setContactSyncCompleted$1(z2));
|
|
}
|
|
|
|
public final void setFirstOpen(boolean z2) {
|
|
updateNux(new StoreNux$setFirstOpen$1(z2));
|
|
}
|
|
|
|
public final void setPostRegister(boolean z2) {
|
|
updateNux(new StoreNux$setPostRegister$1(z2));
|
|
}
|
|
|
|
public final void setPostRegisterWithInvite(boolean z2) {
|
|
updateNux(new StoreNux$setPostRegisterWithInvite$1(z2));
|
|
}
|
|
|
|
public final void setPremiumGuildHintGuildId(Long l) {
|
|
updateNux(new StoreNux$setPremiumGuildHintGuildId$1(l));
|
|
}
|
|
|
|
public final void updateNux(Function1<? super NuxState, NuxState> function1) {
|
|
m.checkNotNullParameter(function1, "updateFunction");
|
|
this.dispatcher.schedule(new StoreNux$updateNux$1(this, function1));
|
|
}
|
|
}
|