what-the-bank/sources/o/fTM.java

61 lines
1.3 KiB
Java

package o;
import java.util.concurrent.CountDownLatch;
/* loaded from: classes6.dex */
public final class fTM<T> extends CountDownLatch implements InterfaceC13176fSx<T>, InterfaceC13154fSb, InterfaceC13161fSi<T> {
private volatile boolean a;
private Throwable b;
private T c;
private fSJ d;
public fTM() {
super(1);
}
@Override // o.InterfaceC13176fSx
public final void onSubscribe(fSJ fsj) {
this.d = fsj;
if (this.a) {
fsj.dispose();
}
}
@Override // o.InterfaceC13176fSx
public final void e(T t) {
this.c = t;
countDown();
}
@Override // o.InterfaceC13176fSx
public final void onError(Throwable th) {
this.b = th;
countDown();
}
@Override // o.InterfaceC13154fSb
public final void onComplete() {
countDown();
}
public final T d() {
if (getCount() != 0) {
try {
await();
} catch (InterruptedException e) {
this.a = true;
fSJ fsj = this.d;
if (fsj != null) {
fsj.dispose();
}
throw fYR.c(e);
}
}
Throwable th = this.b;
if (th == null) {
return this.c;
}
throw fYR.c(th);
}
}