discord-jadx/app/src/main/java/c/i/a/f/e/h/j/e0.java

45 lines
1.3 KiB
Java

package c.i.a.f.e.h.j;
import android.os.DeadObjectException;
import android.os.RemoteException;
import androidx.annotation.NonNull;
import c.i.a.f.e.h.j.g;
import com.google.android.gms.common.api.ApiException;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.tasks.TaskCompletionSource;
/* compiled from: com.google.android.gms:play-services-base@@17.3.0 */
public abstract class e0<T> extends k0 {
public final TaskCompletionSource<T> b;
public e0(int i, TaskCompletionSource<T> taskCompletionSource) {
super(i);
this.b = taskCompletionSource;
}
@Override // c.i.a.f.e.h.j.s
public void b(@NonNull Status status) {
this.b.a(new ApiException(status));
}
@Override // c.i.a.f.e.h.j.s
public final void c(g.a<?> aVar) throws DeadObjectException {
try {
h(aVar);
} catch (DeadObjectException e) {
this.b.a(new ApiException(s.a(e)));
throw e;
} catch (RemoteException e2) {
this.b.a(new ApiException(s.a(e2)));
} catch (RuntimeException e3) {
this.b.a(e3);
}
}
@Override // c.i.a.f.e.h.j.s
public void e(@NonNull Exception exc) {
this.b.a(exc);
}
public abstract void h(g.a<?> aVar) throws RemoteException;
}