60 lines
2.5 KiB
Java
60 lines
2.5 KiB
Java
package com.discord.stores;
|
|
|
|
import com.discord.stores.StoreV2;
|
|
import com.discord.stores.updates.ObservationDeck;
|
|
import com.discord.stores.updates.ObservationDeckProvider;
|
|
import d0.z.d.a0;
|
|
import d0.z.d.m;
|
|
import d0.z.d.s;
|
|
import java.util.concurrent.TimeUnit;
|
|
import kotlin.reflect.KProperty;
|
|
import rx.Observable;
|
|
/* compiled from: StoreConnectionOpen.kt */
|
|
public final class StoreConnectionOpen extends StoreV2 {
|
|
public static final /* synthetic */ KProperty[] $$delegatedProperties = {a0.mutableProperty1(new s(StoreConnectionOpen.class, "isConnectionOpen", "isConnectionOpen()Z", 0))};
|
|
private final StoreV2.MarkChangedDelegate isConnectionOpen$delegate = new StoreV2.MarkChangedDelegate(Boolean.FALSE, null, 2, null);
|
|
|
|
public static final /* synthetic */ boolean access$isConnectionOpen$p(StoreConnectionOpen storeConnectionOpen) {
|
|
return storeConnectionOpen.isConnectionOpen();
|
|
}
|
|
|
|
public static final /* synthetic */ void access$setConnectionOpen$p(StoreConnectionOpen storeConnectionOpen, boolean z2) {
|
|
storeConnectionOpen.setConnectionOpen(z2);
|
|
}
|
|
|
|
private final boolean isConnectionOpen() {
|
|
return ((Boolean) this.isConnectionOpen$delegate.getValue(this, $$delegatedProperties[0])).booleanValue();
|
|
}
|
|
|
|
public static /* synthetic */ Observable observeConnectionOpen$default(StoreConnectionOpen storeConnectionOpen, boolean z2, int i, Object obj) {
|
|
if ((i & 1) != 0) {
|
|
z2 = true;
|
|
}
|
|
return storeConnectionOpen.observeConnectionOpen(z2);
|
|
}
|
|
|
|
private final void setConnectionOpen(boolean z2) {
|
|
this.isConnectionOpen$delegate.setValue(this, $$delegatedProperties[0], Boolean.valueOf(z2));
|
|
}
|
|
|
|
@StoreThread
|
|
public final void handleConnected(boolean z2) {
|
|
if (!z2) {
|
|
setConnectionOpen(false);
|
|
}
|
|
}
|
|
|
|
@StoreThread
|
|
public final void handleConnectionOpen() {
|
|
setConnectionOpen(true);
|
|
}
|
|
|
|
public final Observable<Boolean> observeConnectionOpen(boolean z2) {
|
|
Observable<Boolean> connectRx$default = ObservationDeck.connectRx$default(ObservationDeckProvider.get(), new ObservationDeck.UpdateSource[]{this}, false, null, null, new StoreConnectionOpen$observeConnectionOpen$1(this), 14, null);
|
|
if (z2) {
|
|
connectRx$default = connectRx$default.q(100, TimeUnit.MILLISECONDS);
|
|
}
|
|
m.checkNotNullExpressionValue(connectRx$default, "ObservationDeckProvider\n… }\n }");
|
|
return connectRx$default;
|
|
}
|
|
}
|