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

115 lines
3.3 KiB
Java
Raw Normal View History

2024-07-27 18:17:47 +07:00
package com.huawei.hms.hatool;
import android.content.Context;
import android.text.TextUtils;
import com.huawei.hms.android.SystemUtils;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public class e {
private static e b;
private static Map<String, Long> c = new HashMap();
private Context a;
public void a(String str, String str2, String str3) {
Context context = this.a;
if (context == null) {
v.e("hmsSdk", "onReport() null context or SDK was not init.");
return;
}
String b2 = r0.b(context);
if (a1.e(str, str2) && !"WIFI".equals(b2)) {
v.c("hmsSdk", "strNetworkType is :".concat(String.valueOf(b2)));
return;
}
if (SystemUtils.UNKNOWN.equals(b2) || "none".equals(b2) || "2G".equals(b2)) {
v.e("hmsSdk", "The network is bad.");
} else {
b0.c().a(new v0(str, str2, str3));
}
}
public void a(String str, String str2) {
if (!a1.a(str, str2)) {
v.c("hmsSdk", "auto report is closed tag:".concat(String.valueOf(str)));
return;
}
long j = a1.j(str, str2);
long currentTimeMillis = System.currentTimeMillis();
if (currentTimeMillis - j <= 30000) {
v.f("hmsSdk", "autoReport timeout. interval < 30s ");
return;
}
v.a("hmsSdk", "begin to call onReport!");
a1.a(str, str2, currentTimeMillis);
a(str, str2, q0.g());
}
public void a(String str, int i, String str2, JSONObject jSONObject, long j) {
new i1(str, n1.a(i), str2, jSONObject.toString(), j).a();
}
public void a(String str, int i, String str2, JSONObject jSONObject) {
long currentTimeMillis = System.currentTimeMillis();
if (2 == i) {
currentTimeMillis = n1.a("yyyy-MM-dd", currentTimeMillis);
}
b0.c().a(new a0(str2, jSONObject, str, n1.a(i), currentTimeMillis));
}
public void a(String str, int i) {
if (this.a == null) {
v.e("hmsSdk", "onReport() null context or SDK was not init.");
} else {
v.c("hmsSdk", "onReport: Before calling runtaskhandler()");
a(str, n1.a(i), q0.g());
}
}
public void a(Context context) {
this.a = context;
b(context);
s.c().b().h(o.a());
}
private void b(Context context) {
String str;
String d = o.d(context);
q0.a(d);
if (q1.b().a()) {
String a = d.a(context, "global_v2", "app_ver", "");
d.b(context, "global_v2", "app_ver", d);
q0.b(a);
if (!TextUtils.isEmpty(a)) {
if (a.equals(d)) {
return;
}
v.c("hmsSdk", "the appVers are different!");
a().a("", "alltype", a);
return;
}
str = "app ver is first save!";
} else {
str = "userManager.isUserUnlocked() == false";
}
v.c("hmsSdk", str);
}
private static e b() {
e eVar;
synchronized (e.class) {
if (b == null) {
b = new e();
}
eVar = b;
}
return eVar;
}
public static e a() {
return b();
}
}