discord-jadx/app/src/main/java/com/google/firebase/crashlytics/FirebaseCrashlytics.java

122 lines
3.3 KiB
Java

package com.google.firebase.crashlytics;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import c.i.a.f.n.b0;
import c.i.c.c;
import c.i.c.m.d.b;
import c.i.c.m.d.k.f1;
import c.i.c.m.d.k.i;
import c.i.c.m.d.k.j;
import c.i.c.m.d.k.k0;
import c.i.c.m.d.k.n;
import c.i.c.m.d.k.o;
import c.i.c.m.d.k.p;
import c.i.c.m.d.k.x;
import com.google.android.gms.tasks.Task;
import java.util.Date;
import java.util.Objects;
public class FirebaseCrashlytics {
public final k0 a;
public FirebaseCrashlytics(@NonNull k0 k0Var) {
this.a = k0Var;
}
@NonNull
public static FirebaseCrashlytics getInstance() {
c b = c.b();
b.a();
FirebaseCrashlytics firebaseCrashlytics = (FirebaseCrashlytics) b.g.a(FirebaseCrashlytics.class);
Objects.requireNonNull(firebaseCrashlytics, "FirebaseCrashlytics component is not present.");
return firebaseCrashlytics;
}
@NonNull
public Task<Boolean> checkForUnsentReports() {
x xVar = this.a.h;
if (xVar.F.compareAndSet(false, true)) {
return xVar.C.a;
}
b.a.b("checkForUnsentReports should only be called once per execution.");
return c.i.a.f.e.o.c.F(Boolean.FALSE);
}
public void deleteUnsentReports() {
x xVar = this.a.h;
xVar.D.b(Boolean.FALSE);
b0<Void> b0Var = xVar.E.a;
}
public boolean didCrashOnPreviousExecution() {
return this.a.g;
}
public void log(@NonNull String str) {
k0 k0Var = this.a;
Objects.requireNonNull(k0Var);
long currentTimeMillis = System.currentTimeMillis() - k0Var.d;
x xVar = k0Var.h;
xVar.m.b(new n(xVar, currentTimeMillis, str));
}
public void recordException(@NonNull Throwable th) {
if (th == null) {
b.a.g("Crashlytics is ignoring a request to log a null exception.");
return;
}
x xVar = this.a.h;
Thread currentThread = Thread.currentThread();
Objects.requireNonNull(xVar);
Date date = new Date();
i iVar = xVar.m;
iVar.b(new j(iVar, new o(xVar, date, th, currentThread)));
}
public void sendUnsentReports() {
x xVar = this.a.h;
xVar.D.b(Boolean.TRUE);
b0<Void> b0Var = xVar.E.a;
}
public void setCrashlyticsCollectionEnabled(@Nullable Boolean bool) {
this.a.d(bool);
}
public void setCrashlyticsCollectionEnabled(boolean z2) {
this.a.d(Boolean.valueOf(z2));
}
public void setCustomKey(@NonNull String str, double d) {
this.a.e(str, Double.toString(d));
}
public void setCustomKey(@NonNull String str, float f) {
this.a.e(str, Float.toString(f));
}
public void setCustomKey(@NonNull String str, int i) {
this.a.e(str, Integer.toString(i));
}
public void setCustomKey(@NonNull String str, long j) {
this.a.e(str, Long.toString(j));
}
public void setCustomKey(@NonNull String str, @NonNull String str2) {
this.a.e(str, str2);
}
public void setCustomKey(@NonNull String str, boolean z2) {
this.a.e(str, Boolean.toString(z2));
}
public void setUserId(@NonNull String str) {
x xVar = this.a.h;
f1 f1Var = xVar.l;
Objects.requireNonNull(f1Var);
f1Var.a = f1.b(str);
xVar.m.b(new p(xVar, xVar.l));
}
}