Files
rr3-apk/decompiled-community/sources/com/google/android/gms/internal/ads/zzfni.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

115 lines
4.0 KiB
Java

package com.google.android.gms.internal.ads;
import android.content.Context;
import androidx.annotation.NonNull;
import com.google.android.gms.tasks.Continuation;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.util.Map;
import java.util.concurrent.Executor;
/* loaded from: classes3.dex */
public final class zzfni {
public static final /* synthetic */ int zza = 0;
private static volatile int zzf = 1;
private final Context zzb;
private final Executor zzc;
private final Task zzd;
private final boolean zze;
public zzfni(@NonNull Context context, @NonNull Executor executor, @NonNull Task task, boolean z) {
this.zzb = context;
this.zzc = executor;
this.zzd = task;
this.zze = z;
}
public static zzfni zza(@NonNull final Context context, @NonNull Executor executor, boolean z) {
final TaskCompletionSource taskCompletionSource = new TaskCompletionSource();
if (z) {
executor.execute(new Runnable() { // from class: com.google.android.gms.internal.ads.zzfng
@Override // java.lang.Runnable
public final void run() {
taskCompletionSource.setResult(zzfpk.zzb(context, "GLAS", null));
}
});
} else {
executor.execute(new Runnable() { // from class: com.google.android.gms.internal.ads.zzfnh
@Override // java.lang.Runnable
public final void run() {
TaskCompletionSource.this.setResult(zzfpk.zzc());
}
});
}
return new zzfni(context, executor, taskCompletionSource.getTask(), z);
}
public static void zzg(int i) {
zzf = i;
}
private final Task zzh(final int i, long j, Exception exc, String str, Map map, String str2) {
if (!this.zze) {
return this.zzd.continueWith(this.zzc, new Continuation() { // from class: com.google.android.gms.internal.ads.zzfne
@Override // com.google.android.gms.tasks.Continuation
public final Object then(Task task) {
return Boolean.valueOf(task.isSuccessful());
}
});
}
Context context = this.zzb;
final zzari zza2 = zzarm.zza();
zza2.zza(context.getPackageName());
zza2.zze(j);
zza2.zzg(zzf);
if (exc != null) {
StringWriter stringWriter = new StringWriter();
exc.printStackTrace(new PrintWriter(stringWriter));
zza2.zzf(stringWriter.toString());
zza2.zzd(exc.getClass().getName());
}
if (str2 != null) {
zza2.zzb(str2);
}
if (str != null) {
zza2.zzc(str);
}
return this.zzd.continueWith(this.zzc, new Continuation() { // from class: com.google.android.gms.internal.ads.zzfnf
@Override // com.google.android.gms.tasks.Continuation
public final Object then(Task task) {
int i2 = zzfni.zza;
if (!task.isSuccessful()) {
return Boolean.FALSE;
}
int i3 = i;
zzfpi zza3 = ((zzfpk) task.getResult()).zza(((zzarm) zzari.this.zzbn()).zzaV());
zza3.zza(i3);
zza3.zzc();
return Boolean.TRUE;
}
});
}
public final Task zzb(int i, String str) {
return zzh(i, 0L, null, null, null, str);
}
public final Task zzc(int i, long j, Exception exc) {
return zzh(i, j, exc, null, null, null);
}
public final Task zzd(int i, long j) {
return zzh(i, j, null, null, null, null);
}
public final Task zze(int i, long j, String str) {
return zzh(i, j, null, null, null, str);
}
public final Task zzf(int i, long j, String str, Map map) {
return zzh(i, j, null, str, null, null);
}
}