what-the-bank/sources/com/google/android/gms/measurement/internal/zzey.java

95 lines
2.7 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.google.android.gms.measurement.internal;
import android.content.SharedPreferences;
import android.util.Pair;
import com.google.android.gms.common.internal.Preconditions;
/* loaded from: classes.dex */
public final class zzey {
final String zza;
final zzfa zzb;
private final String zzc;
private final String zzd;
private final long zze;
/* JADX INFO: Access modifiers changed from: package-private */
public /* synthetic */ zzey(zzfa zzfaVar, String str, long j, zzex zzexVar) {
this.zzb = zzfaVar;
Preconditions.checkNotEmpty("health_monitor");
Preconditions.checkArgument(j > 0);
this.zza = "health_monitor:start";
this.zzc = "health_monitor:count";
this.zzd = "health_monitor:value";
this.zze = j;
}
private final long zzc() {
return this.zzb.zza().getLong(this.zza, 0L);
}
private final void zzd() {
this.zzb.zzg();
long currentTimeMillis = this.zzb.zzs.zzav().currentTimeMillis();
SharedPreferences.Editor edit = this.zzb.zza().edit();
edit.remove(this.zzc);
edit.remove(this.zzd);
edit.putLong(this.zza, currentTimeMillis);
edit.apply();
}
public final Pair<String, Long> zza() {
long abs;
this.zzb.zzg();
this.zzb.zzg();
long zzc = zzc();
if (zzc == 0) {
zzd();
abs = 0;
} else {
abs = Math.abs(zzc - this.zzb.zzs.zzav().currentTimeMillis());
}
long j = this.zze;
if (abs < j) {
return null;
}
if (abs > j + j) {
zzd();
return null;
}
String string = this.zzb.zza().getString(this.zzd, null);
long j2 = this.zzb.zza().getLong(this.zzc, 0L);
zzd();
if (string == null || j2 <= 0) {
return zzfa.zza;
}
return new Pair<>(string, Long.valueOf(j2));
}
public final void zzb(String str, long j) {
this.zzb.zzg();
if (zzc() == 0) {
zzd();
}
if (str == null) {
str = "";
}
long j2 = this.zzb.zza().getLong(this.zzc, 0L);
if (j2 <= 0) {
SharedPreferences.Editor edit = this.zzb.zza().edit();
edit.putString(this.zzd, str);
edit.putLong(this.zzc, 1L);
edit.apply();
return;
}
long nextLong = this.zzb.zzs.zzv().zzF().nextLong();
long j3 = j2 + 1;
long j4 = Long.MAX_VALUE / j3;
SharedPreferences.Editor edit2 = this.zzb.zza().edit();
if ((Long.MAX_VALUE & nextLong) < j4) {
edit2.putString(this.zzd, str);
}
edit2.putLong(this.zzc, j3);
edit2.apply();
}
}