discord-jadx/app/src/main/java/j0/l/a/l1.java

49 lines
1.3 KiB
Java

package j0.l.a;
import j0.l.a.j1;
import j0.r.a;
import java.util.concurrent.atomic.AtomicReference;
import rx.Observable;
import rx.Subscriber;
import rx.functions.Func0;
/* compiled from: OperatorReplay */
public final class l1 implements Observable.a<T> {
public final /* synthetic */ AtomicReference i;
public final /* synthetic */ Func0 j;
public l1(AtomicReference atomicReference, Func0 func0) {
this.i = atomicReference;
this.j = func0;
}
@Override // rx.functions.Action1
public void call(Object obj) {
j1.f fVar;
Subscriber subscriber = (Subscriber) obj;
while (true) {
fVar = (j1.f) this.i.get();
if (fVar != null) {
break;
}
j1.f fVar2 = new j1.f((j1.e) this.j.call());
fVar2.add(new a(new m1(fVar2)));
if (this.i.compareAndSet(fVar, fVar2)) {
fVar = fVar2;
break;
}
}
j1.c cVar = new j1.c(fVar, subscriber);
if (!fVar.l) {
synchronized (fVar.m) {
if (!fVar.l) {
fVar.m.a(cVar);
fVar.o++;
}
}
}
subscriber.add(cVar);
fVar.j.h(cVar);
subscriber.setProducer(cVar);
}
}