Files
rr3-apk/decompiled-community/sources/com/google/android/gms/internal/p000authapi/zbaq.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

162 lines
8.3 KiB
Java

package com.google.android.gms.internal.p000authapi;
import android.app.Activity;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.os.RemoteException;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.google.android.gms.auth.api.identity.BeginSignInRequest;
import com.google.android.gms.auth.api.identity.BeginSignInResult;
import com.google.android.gms.auth.api.identity.GetPhoneNumberHintIntentRequest;
import com.google.android.gms.auth.api.identity.GetSignInIntentRequest;
import com.google.android.gms.auth.api.identity.SignInClient;
import com.google.android.gms.auth.api.identity.SignInCredential;
import com.google.android.gms.auth.api.identity.zbv;
import com.google.android.gms.common.Feature;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.api.ApiException;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.GoogleApiClient;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.common.api.internal.GoogleApiManager;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.common.internal.safeparcel.SafeParcelableSerializer;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
import java.util.Iterator;
/* loaded from: classes3.dex */
public final class zbaq extends GoogleApi implements SignInClient {
private static final Api.ClientKey zba;
private static final Api.AbstractClientBuilder zbb;
private static final Api zbc;
private final String zbd;
static {
Api.ClientKey clientKey = new Api.ClientKey();
zba = clientKey;
zbal zbalVar = new zbal();
zbb = zbalVar;
zbc = new Api("Auth.Api.Identity.SignIn.API", zbalVar, clientKey);
}
public zbaq(@NonNull Activity activity, @NonNull zbv zbvVar) {
super(activity, (Api<zbv>) zbc, zbvVar, GoogleApi.Settings.DEFAULT_SETTINGS);
this.zbd = zbat.zba();
}
@Override // com.google.android.gms.auth.api.identity.SignInClient
public final Task<BeginSignInResult> beginSignIn(@NonNull BeginSignInRequest beginSignInRequest) {
Preconditions.checkNotNull(beginSignInRequest);
BeginSignInRequest.Builder zba2 = BeginSignInRequest.zba(beginSignInRequest);
zba2.zba(this.zbd);
final BeginSignInRequest build = zba2.build();
return doRead(TaskApiCall.builder().setFeatures(new Feature("auth_api_credentials_begin_sign_in", 8L)).run(new RemoteCall() { // from class: com.google.android.gms.internal.auth-api.zbaj
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((zbw) ((zbar) obj).getService()).zbc(new zbam(zbaq.this, (TaskCompletionSource) obj2), (BeginSignInRequest) Preconditions.checkNotNull(build));
}
}).setAutoResolveMissingFeatures(false).setMethodKey(1553).build());
}
@Override // com.google.android.gms.auth.api.identity.SignInClient
public final Task<PendingIntent> getPhoneNumberHintIntent(@NonNull final GetPhoneNumberHintIntentRequest getPhoneNumberHintIntentRequest) {
Preconditions.checkNotNull(getPhoneNumberHintIntentRequest);
return doRead(TaskApiCall.builder().setFeatures(zbas.zbh).run(new RemoteCall() { // from class: com.google.android.gms.internal.auth-api.zbah
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
zbaq.this.zba(getPhoneNumberHintIntentRequest, (zbar) obj, (TaskCompletionSource) obj2);
}
}).setMethodKey(1653).build());
}
@Override // com.google.android.gms.auth.api.identity.SignInClient
public final Task<PendingIntent> getSignInIntent(@NonNull GetSignInIntentRequest getSignInIntentRequest) {
Preconditions.checkNotNull(getSignInIntentRequest);
GetSignInIntentRequest.Builder zba2 = GetSignInIntentRequest.zba(getSignInIntentRequest);
zba2.zba(this.zbd);
final GetSignInIntentRequest build = zba2.build();
return doRead(TaskApiCall.builder().setFeatures(zbas.zbf).run(new RemoteCall() { // from class: com.google.android.gms.internal.auth-api.zbak
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((zbw) ((zbar) obj).getService()).zbe(new zbao(zbaq.this, (TaskCompletionSource) obj2), (GetSignInIntentRequest) Preconditions.checkNotNull(build));
}
}).setMethodKey(1555).build());
}
@Override // com.google.android.gms.auth.api.identity.SignInClient
public final Task<Void> signOut() {
getApplicationContext().getSharedPreferences("com.google.android.gms.signin", 0).edit().clear().apply();
Iterator<GoogleApiClient> it = GoogleApiClient.getAllClients().iterator();
while (it.hasNext()) {
it.next().maybeSignOut();
}
GoogleApiManager.reportSignOut();
return doWrite(TaskApiCall.builder().setFeatures(zbas.zbb).run(new RemoteCall() { // from class: com.google.android.gms.internal.auth-api.zbai
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
zbaq.this.zbb((zbar) obj, (TaskCompletionSource) obj2);
}
}).setAutoResolveMissingFeatures(false).setMethodKey(1554).build());
}
/* JADX WARN: Multi-variable type inference failed */
public final /* synthetic */ void zba(GetPhoneNumberHintIntentRequest getPhoneNumberHintIntentRequest, zbar zbarVar, TaskCompletionSource taskCompletionSource) throws RemoteException {
((zbw) zbarVar.getService()).zbd(new zbap(this, taskCompletionSource), getPhoneNumberHintIntentRequest, this.zbd);
}
/* JADX WARN: Multi-variable type inference failed */
public final /* synthetic */ void zbb(zbar zbarVar, TaskCompletionSource taskCompletionSource) throws RemoteException {
((zbw) zbarVar.getService()).zbf(new zban(this, taskCompletionSource), this.zbd);
}
@Override // com.google.android.gms.auth.api.identity.SignInClient
public final String getPhoneNumberFromIntent(@Nullable Intent intent) throws ApiException {
if (intent == null) {
throw new ApiException(Status.RESULT_INTERNAL_ERROR);
}
Status status = (Status) SafeParcelableSerializer.deserializeFromIntentExtra(intent, "status", Status.CREATOR);
if (status == null) {
throw new ApiException(Status.RESULT_CANCELED);
}
if (!status.isSuccess()) {
throw new ApiException(status);
}
String stringExtra = intent.getStringExtra("phone_number_hint_result");
if (stringExtra != null) {
return stringExtra;
}
throw new ApiException(Status.RESULT_INTERNAL_ERROR);
}
@Override // com.google.android.gms.auth.api.identity.SignInClient
public final SignInCredential getSignInCredentialFromIntent(@Nullable Intent intent) throws ApiException {
if (intent == null) {
throw new ApiException(Status.RESULT_INTERNAL_ERROR);
}
Status status = (Status) SafeParcelableSerializer.deserializeFromIntentExtra(intent, "status", Status.CREATOR);
if (status == null) {
throw new ApiException(Status.RESULT_CANCELED);
}
if (!status.isSuccess()) {
throw new ApiException(status);
}
SignInCredential signInCredential = (SignInCredential) SafeParcelableSerializer.deserializeFromIntentExtra(intent, "sign_in_credential", SignInCredential.CREATOR);
if (signInCredential != null) {
return signInCredential;
}
throw new ApiException(Status.RESULT_INTERNAL_ERROR);
}
public zbaq(@NonNull Context context, @NonNull zbv zbvVar) {
super(context, (Api<zbv>) zbc, zbvVar, GoogleApi.Settings.DEFAULT_SETTINGS);
this.zbd = zbat.zba();
}
}