47 lines
1.8 KiB
Java
47 lines
1.8 KiB
Java
package j0.l.a;
|
|
|
|
import j0.f;
|
|
import j0.k.b;
|
|
import j0.l.c.m;
|
|
import j0.n.a;
|
|
import j0.n.d;
|
|
import java.util.concurrent.atomic.AtomicBoolean;
|
|
import java.util.concurrent.atomic.AtomicLong;
|
|
import rx.Observable;
|
|
import rx.Scheduler;
|
|
import rx.Subscriber;
|
|
import rx.subjects.BehaviorSubject;
|
|
import rx.subjects.SerializedSubject;
|
|
import rx.subscriptions.SerialSubscription;
|
|
/* compiled from: OnSubscribeRedo */
|
|
public final class y<T> implements Observable.a<T> {
|
|
public final Observable<T> i;
|
|
public final b<? super Observable<? extends f<?>>, ? extends Observable<?>> j;
|
|
public final boolean k;
|
|
public final boolean l;
|
|
|
|
public y(Observable<T> observable, b<? super Observable<? extends f<?>>, ? extends Observable<?>> bVar, boolean z2, boolean z3, Scheduler scheduler) {
|
|
this.i = observable;
|
|
this.j = bVar;
|
|
this.k = z2;
|
|
this.l = z3;
|
|
}
|
|
|
|
@Override // rx.functions.Action1
|
|
public void call(Object obj) {
|
|
Subscriber subscriber = (Subscriber) obj;
|
|
AtomicBoolean atomicBoolean = new AtomicBoolean(true);
|
|
AtomicLong atomicLong = new AtomicLong();
|
|
m.a aVar = new m.a();
|
|
subscriber.add(aVar);
|
|
SerialSubscription serialSubscription = new SerialSubscription();
|
|
subscriber.add(serialSubscription);
|
|
SerializedSubject serializedSubject = new SerializedSubject(BehaviorSubject.k0());
|
|
serializedSubject.U(new d(a.a));
|
|
j0.l.b.a aVar2 = new j0.l.b.a();
|
|
t tVar = new t(this, subscriber, serializedSubject, aVar2, atomicLong, serialSubscription);
|
|
aVar.a(new w(this, (Observable) this.j.call(Observable.h0(new r(serializedSubject.i, new v(this)))), subscriber, atomicLong, aVar, tVar, atomicBoolean));
|
|
subscriber.setProducer(new x(this, atomicLong, aVar2, atomicBoolean, aVar, tVar));
|
|
}
|
|
}
|