what-the-bank/sources/com/huawei/hms/hatool/l0.java

124 lines
3.6 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.huawei.hms.hatool;
import android.text.TextUtils;
import java.io.UnsupportedEncodingException;
import java.util.Iterator;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public class l0 {
private String a;
private String b;
private String c;
private List<b1> d;
private String e;
public void a() {
g d1Var;
b0 c;
String str;
String a = a(this.a, this.b);
if (!TextUtils.isEmpty(a) || "preins".equals(this.b)) {
if (!"_hms_config_tag".equals(this.a) && !"_openness_config_tag".equals(this.a)) {
b();
}
h1 d = d();
if (d != null) {
byte[] a2 = a(d);
if (a2.length == 0) {
str = "request body is empty";
} else {
d1Var = new f(a2, a, this.a, this.b, this.e, this.d);
c = b0.b();
}
} else {
d1Var = new d1(this.d, this.a, this.e, this.b);
c = b0.c();
}
c.a(d1Var);
return;
}
str = "collectUrl is empty";
v.e("hmsSdk", str);
}
private h1 d() {
return k.a(this.d, this.a, this.b, this.e, this.c);
}
private JSONArray c() {
JSONArray jSONArray = new JSONArray();
Iterator<b1> it = this.d.iterator();
while (it.hasNext()) {
try {
jSONArray.put(it.next().d());
} catch (JSONException unused) {
v.c("hmsSdk", "handleEvents: json error,Abandon this data");
}
}
return jSONArray;
}
private void b() {
if (c0.a(q0.i(), "backup_event", 5242880)) {
v.d("hmsSdk", "backup file reach max limited size, discard new event ");
return;
}
JSONArray c = c();
String a = n1.a(this.a, this.b, this.e);
v.c("hmsSdk", "Update data cached into backup,spKey: ".concat(String.valueOf(a)));
d.b(q0.i(), "backup_event", a, c.toString());
}
private byte[] a(h1 h1Var) {
String str;
try {
JSONObject a = h1Var.a();
if (a != null) {
return k1.a(a.toString().getBytes("UTF-8"));
}
v.e("hmsSdk", "uploadEvents is null");
return new byte[0];
} catch (UnsupportedEncodingException unused) {
str = "sendData(): getBytes - Unsupported coding format!!";
v.e("hmsSdk", str);
return new byte[0];
} catch (JSONException unused2) {
str = "uploadEvents to json error";
v.e("hmsSdk", str);
return new byte[0];
}
}
private String a(String str, String str2) {
String str3;
String f = a1.f(str, str2);
if (TextUtils.isEmpty(f)) {
v.a("hmsSdk", "No report address,TAG : %s,TYPE: %s ", str, str2);
return "";
}
if ("oper".equals(str2)) {
str3 = "{url}/common/hmshioperqrt";
} else if ("maint".equals(str2)) {
str3 = "{url}/common/hmshimaintqrt";
} else {
if (!"diffprivacy".equals(str2)) {
return "";
}
str3 = "{url}/common/common2";
}
return str3.replace("{url}", f);
}
public l0(String str, String str2, String str3, List<b1> list, String str4) {
this.a = str;
this.b = str2;
this.c = str3;
this.d = list;
this.e = str4;
}
}