discord-jadx/app/src/main/java/j0/l/e/j.java

204 lines
6.9 KiB
Java

package j0.l.e;
import j0.o.l;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
import rx.Observable;
import rx.Producer;
import rx.Scheduler;
import rx.Subscriber;
import rx.Subscription;
import rx.functions.Action0;
/* compiled from: ScalarSynchronousObservable */
public final class j<T> extends Observable<T> {
public static final boolean j = Boolean.valueOf(System.getProperty("rx.just.strong-mode", "false")).booleanValue();
public final T k;
/* compiled from: ScalarSynchronousObservable */
public class a implements j0.k.b<Action0, Subscription> {
public final /* synthetic */ j0.l.c.b i;
public a(j jVar, j0.l.c.b bVar) {
this.i = bVar;
}
/* Return type fixed from 'java.lang.Object' to match base method */
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
@Override // j0.k.b
public Subscription call(Action0 action0) {
return this.i.e.get().a().f(action0, -1, TimeUnit.NANOSECONDS);
}
}
/* compiled from: ScalarSynchronousObservable */
public class b implements j0.k.b<Action0, Subscription> {
public final /* synthetic */ Scheduler i;
public b(j jVar, Scheduler scheduler) {
this.i = scheduler;
}
/* Return type fixed from 'java.lang.Object' to match base method */
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
@Override // j0.k.b
public Subscription call(Action0 action0) {
Scheduler.Worker a = this.i.a();
a.a(new k(this, action0, a));
return a;
}
}
/* compiled from: ScalarSynchronousObservable */
public class c implements Observable.a<R> {
public final /* synthetic */ j0.k.b i;
public c(j0.k.b bVar) {
this.i = bVar;
}
@Override // rx.functions.Action1
public void call(Object obj) {
Subscriber subscriber = (Subscriber) obj;
Observable observable = (Observable) this.i.call(j.this.k);
if (observable instanceof j) {
T t = ((j) observable).k;
subscriber.setProducer(j.j ? new j0.l.b.c(subscriber, t) : new g(subscriber, t));
return;
}
observable.i0(new j0.n.e(subscriber, subscriber));
}
}
/* compiled from: ScalarSynchronousObservable */
public static final class d<T> implements Observable.a<T> {
public final T i;
public d(T t) {
this.i = t;
}
@Override // rx.functions.Action1
public void call(Object obj) {
Subscriber subscriber = (Subscriber) obj;
T t = this.i;
subscriber.setProducer(j.j ? new j0.l.b.c(subscriber, t) : new g(subscriber, t));
}
}
/* compiled from: ScalarSynchronousObservable */
public static final class e<T> implements Observable.a<T> {
public final T i;
public final j0.k.b<Action0, Subscription> j;
public e(T t, j0.k.b<Action0, Subscription> bVar) {
this.i = t;
this.j = bVar;
}
@Override // rx.functions.Action1
public void call(Object obj) {
Subscriber subscriber = (Subscriber) obj;
subscriber.setProducer(new f(subscriber, this.i, this.j));
}
}
/* compiled from: ScalarSynchronousObservable */
public static final class f<T> extends AtomicBoolean implements Producer, Action0 {
private static final long serialVersionUID = -2466317989629281651L;
public final Subscriber<? super T> actual;
public final j0.k.b<Action0, Subscription> onSchedule;
public final T value;
public f(Subscriber<? super T> subscriber, T t, j0.k.b<Action0, Subscription> bVar) {
this.actual = subscriber;
this.value = t;
this.onSchedule = bVar;
}
@Override // rx.functions.Action0
public void call() {
Subscriber<? super T> subscriber = this.actual;
if (!subscriber.isUnsubscribed()) {
T t = this.value;
try {
subscriber.onNext(t);
if (!subscriber.isUnsubscribed()) {
subscriber.onCompleted();
}
} catch (Throwable th) {
c.q.a.k.a.b0(th, subscriber, t);
}
}
}
@Override // rx.Producer
public void j(long j) {
int i = (j > 0 ? 1 : (j == 0 ? 0 : -1));
if (i < 0) {
throw new IllegalArgumentException(c.d.b.a.a.p("n >= 0 required but it was ", j));
} else if (i != 0 && compareAndSet(false, true)) {
this.actual.add(this.onSchedule.call(this));
}
}
@Override // java.util.concurrent.atomic.AtomicBoolean, java.lang.Object
public String toString() {
StringBuilder L = c.d.b.a.a.L("ScalarAsyncProducer[");
L.append((Object) this.value);
L.append(", ");
L.append(get());
L.append("]");
return L.toString();
}
}
/* compiled from: ScalarSynchronousObservable */
public static final class g<T> implements Producer {
public final Subscriber<? super T> i;
public final T j;
public boolean k;
public g(Subscriber<? super T> subscriber, T t) {
this.i = subscriber;
this.j = t;
}
@Override // rx.Producer
public void j(long j) {
if (!this.k) {
int i = (j > 0 ? 1 : (j == 0 ? 0 : -1));
if (i < 0) {
throw new IllegalStateException(c.d.b.a.a.p("n >= required but it was ", j));
} else if (i != 0) {
this.k = true;
Subscriber<? super T> subscriber = this.i;
if (!subscriber.isUnsubscribed()) {
T t = this.j;
try {
subscriber.onNext(t);
if (!subscriber.isUnsubscribed()) {
subscriber.onCompleted();
}
} catch (Throwable th) {
c.q.a.k.a.b0(th, subscriber, t);
}
}
}
}
}
}
public j(T t) {
super(l.a(new d(t)));
this.k = t;
}
public <R> Observable<R> k0(j0.k.b<? super T, ? extends Observable<? extends R>> bVar) {
return Observable.h0(new c(bVar));
}
public Observable<T> l0(Scheduler scheduler) {
return Observable.h0(new e(this.k, scheduler instanceof j0.l.c.b ? new a(this, (j0.l.c.b) scheduler) : new b(this, scheduler)));
}
}