74 lines
2.4 KiB
Java
74 lines
2.4 KiB
Java
package com.huawei.hms.hatool;
|
|
|
|
import android.text.TextUtils;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.UUID;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public class u {
|
|
private List<b1> a;
|
|
private String b;
|
|
private String c;
|
|
private String d;
|
|
|
|
public void a() {
|
|
if (!"_default_config_tag".equals(this.c)) {
|
|
a(this.a, this.c, this.b);
|
|
return;
|
|
}
|
|
ArrayList arrayList = new ArrayList();
|
|
ArrayList arrayList2 = new ArrayList();
|
|
ArrayList arrayList3 = new ArrayList();
|
|
ArrayList arrayList4 = new ArrayList();
|
|
for (b1 b1Var : this.a) {
|
|
String c = b1Var.c();
|
|
if (TextUtils.isEmpty(c) || "oper".equals(c)) {
|
|
arrayList4.add(b1Var);
|
|
} else if ("maint".equals(c)) {
|
|
arrayList.add(b1Var);
|
|
} else if ("preins".equals(c)) {
|
|
arrayList2.add(b1Var);
|
|
} else if ("diffprivacy".equals(c)) {
|
|
arrayList3.add(b1Var);
|
|
}
|
|
}
|
|
a(arrayList4, "oper", "_default_config_tag");
|
|
a(arrayList, "maint", "_default_config_tag");
|
|
a(arrayList2, "preins", "_default_config_tag");
|
|
a(arrayList3, "diffprivacy", "_default_config_tag");
|
|
}
|
|
|
|
private void a(List<b1> list, String str, String str2) {
|
|
if (list.isEmpty()) {
|
|
return;
|
|
}
|
|
int size = list.size() / 500;
|
|
for (int i = 0; i < size + 1; i++) {
|
|
int i2 = i * 500;
|
|
List<b1> subList = list.subList(i2, Math.min(list.size(), i2 + 500));
|
|
String replace = UUID.randomUUID().toString().replace("-", "");
|
|
long currentTimeMillis = System.currentTimeMillis();
|
|
long b = a1.b(str2, str);
|
|
ArrayList arrayList = new ArrayList();
|
|
for (b1 b1Var : subList) {
|
|
if (!c0.a(b1Var.b(), currentTimeMillis, 86400000 * b)) {
|
|
arrayList.add(b1Var);
|
|
}
|
|
}
|
|
if (arrayList.size() > 0) {
|
|
new l0(str2, str, this.d, arrayList, replace).a();
|
|
} else {
|
|
v.e("hmsSdk", "No data to report handler");
|
|
}
|
|
}
|
|
}
|
|
|
|
public u(List<b1> list, String str, String str2, String str3) {
|
|
this.a = list;
|
|
this.b = str;
|
|
this.c = str2;
|
|
this.d = str3;
|
|
}
|
|
}
|