Initial version -- added millennium read funcionality

This commit is contained in:
Pablo
2026-03-09 22:05:28 +01:00
commit 77c2ded482
2770 changed files with 141927 additions and 0 deletions
@@ -0,0 +1,68 @@
package com.google.android.gms.libs.identity;
import android.app.PendingIntent;
import com.google.android.gms.common.api.ApiException;
import com.google.android.gms.common.api.GoogleApiClient;
import com.google.android.gms.common.api.PendingResult;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.common.api.internal.BaseImplementation;
import com.google.android.gms.location.Geofence;
import com.google.android.gms.location.GeofencingApi;
import com.google.android.gms.location.GeofencingRequest;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
import java.util.List;
/* JADX INFO: compiled from: com.google.android.gms:play-services-location@@21.2.0 */
/* JADX INFO: loaded from: classes2.dex */
public final class zzcr implements GeofencingApi {
static /* synthetic */ TaskCompletionSource zza(final BaseImplementation.ResultHolder resultHolder) {
TaskCompletionSource taskCompletionSource = new TaskCompletionSource();
taskCompletionSource.getTask().addOnCompleteListener(new OnCompleteListener() { // from class: com.google.android.gms.internal.location.zzcs
@Override // com.google.android.gms.tasks.OnCompleteListener
public final /* synthetic */ void onComplete(Task task) {
BaseImplementation.ResultHolder resultHolder2 = resultHolder;
if (task.isSuccessful()) {
resultHolder2.setResult(Status.RESULT_SUCCESS);
return;
}
if (task.isCanceled()) {
resultHolder2.setFailedResult(Status.RESULT_CANCELED);
return;
}
Exception exception = task.getException();
if (exception instanceof ApiException) {
resultHolder2.setFailedResult(((ApiException) exception).getStatus());
} else {
resultHolder2.setFailedResult(Status.RESULT_INTERNAL_ERROR);
}
}
});
return taskCompletionSource;
}
@Override // com.google.android.gms.location.GeofencingApi
public final PendingResult<Status> addGeofences(GoogleApiClient googleApiClient, GeofencingRequest geofencingRequest, PendingIntent pendingIntent) {
return googleApiClient.execute(new zzcn(this, googleApiClient, geofencingRequest, pendingIntent));
}
@Override // com.google.android.gms.location.GeofencingApi
public final PendingResult<Status> removeGeofences(GoogleApiClient googleApiClient, PendingIntent pendingIntent) {
return googleApiClient.execute(new zzco(this, googleApiClient, pendingIntent));
}
@Override // com.google.android.gms.location.GeofencingApi
@Deprecated
public final PendingResult<Status> addGeofences(GoogleApiClient googleApiClient, List<Geofence> list, PendingIntent pendingIntent) {
GeofencingRequest.Builder builder = new GeofencingRequest.Builder();
builder.addGeofences(list);
builder.setInitialTrigger(5);
return googleApiClient.execute(new zzcn(this, googleApiClient, builder.build(), pendingIntent));
}
@Override // com.google.android.gms.location.GeofencingApi
public final PendingResult<Status> removeGeofences(GoogleApiClient googleApiClient, List<String> list) {
return googleApiClient.execute(new zzcp(this, googleApiClient, list));
}
}