jimu-decompiled/sources/com/baidu/uaq/agent/android/crashes/b.java
2025-05-13 19:24:51 +02:00

123 lines
3.9 KiB
Java

package com.baidu.uaq.agent.android.crashes;
import com.baidu.uaq.agent.android.UAQ;
import com.baidu.uaq.agent.android.util.l;
import com.ubt.jimu.diy.view.fragment.BuildStepFragment;
import java.util.Iterator;
import java.util.List;
import java.util.UUID;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* compiled from: Crash.java */
/* loaded from: classes.dex */
public class b extends com.baidu.uaq.agent.android.harvest.type.d {
private static final UAQ l = UAQ.getInstance();
private int b;
private final UUID c;
private final String d;
private final long e;
private final String f;
private final String g;
private e h;
private a i;
private f j;
private List<h> k;
public b(UUID uuid, String str, long j) {
this.b = 1;
this.c = uuid;
this.d = str;
this.e = j;
this.f = l.getConfig().getAPIKey();
this.g = l.getConfig().getCuid();
}
private static Throwable a(Throwable th) {
Throwable cause = th.getCause();
return cause == null ? th : a(cause);
}
public static b b(String str) {
b bVar;
JSONObject jSONObject;
try {
jSONObject = new JSONObject(str);
bVar = new b(UUID.fromString(jSONObject.getString(BuildStepFragment.UUID)), jSONObject.getString("buildId"), jSONObject.getLong("timestamp"));
} catch (JSONException e) {
e = e;
bVar = null;
}
try {
bVar.h = e.a(jSONObject.getJSONObject("deviceInfo"));
bVar.i = a.a(jSONObject.getJSONObject("appInfo"));
bVar.j = f.a(jSONObject.getJSONObject("exception"));
bVar.k = h.b(jSONObject.getJSONArray("threads"));
} catch (JSONException e2) {
e = e2;
e.printStackTrace();
return bVar;
}
return bVar;
}
public static String f() {
return "";
}
private JSONArray g() {
JSONArray jSONArray = new JSONArray();
Iterator<h> it = this.k.iterator();
while (it.hasNext()) {
jSONArray.put(it.next().d());
}
return jSONArray;
}
@Override // com.baidu.uaq.agent.android.harvest.type.a
public JSONObject d() {
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("protocolVersion", this.b);
jSONObject.put("platform", "Android");
jSONObject.put(BuildStepFragment.UUID, this.c.toString());
jSONObject.put("buildId", this.d);
jSONObject.put("timestamp", Long.valueOf(this.e));
jSONObject.put("appToken", this.f);
jSONObject.put("cuid", com.baidu.uaq.agent.android.util.e.a(this.g));
jSONObject.put("deviceInfo", this.h.d());
jSONObject.put("appInfo", this.i.d());
jSONObject.put("exception", this.j.d());
jSONObject.put("threads", g());
jSONObject.put("activityHistory", new JSONArray());
com.baidu.uaq.agent.android.harvest.bean.b j = com.baidu.uaq.agent.android.harvest.multiharvest.d.c().j();
if (j != null) {
jSONObject.put("dataToken", j.a());
}
} catch (Exception e) {
e.printStackTrace();
}
return jSONObject;
}
public UUID e() {
return this.c;
}
public b(Throwable th) {
this.b = 1;
com.baidu.uaq.agent.android.b a = com.baidu.uaq.agent.android.a.a();
Throwable a2 = a(th);
this.c = new UUID(l.a().nextLong(), l.a().nextLong());
this.d = f();
this.e = System.currentTimeMillis() / 1000;
this.f = l.getConfig().getAPIKey();
this.g = l.getConfig().getCuid();
this.h = new e(a.a(), a.e());
this.i = new a(a.b());
this.j = new f(a2);
this.k = h.a(a2);
}
}