package com.google.android.gms.common.internal; import com.google.android.gms.common.api.PendingResult; import com.google.android.gms.common.api.Status; import com.google.android.gms.common.internal.PendingResultUtil; import com.google.android.gms.tasks.TaskCompletionSource; import java.util.concurrent.TimeUnit; /* loaded from: classes2.dex */ final class zap implements PendingResult.StatusListener { final /* synthetic */ PendingResult zaa; final /* synthetic */ TaskCompletionSource zab; final /* synthetic */ PendingResultUtil.ResultConverter zac; final /* synthetic */ zas zad; public zap(PendingResult pendingResult, TaskCompletionSource taskCompletionSource, PendingResultUtil.ResultConverter resultConverter, zas zasVar) { this.zaa = pendingResult; this.zab = taskCompletionSource; this.zac = resultConverter; this.zad = zasVar; } @Override // com.google.android.gms.common.api.PendingResult.StatusListener public final void onComplete(Status status) { if (!status.isSuccess()) { this.zab.setException(ApiExceptionUtil.fromStatus(status)); } else { this.zab.setResult(this.zac.convert(this.zaa.await(0L, TimeUnit.MILLISECONDS))); } } }