76 lines
2.0 KiB
Java
76 lines
2.0 KiB
Java
package com.tencent.wxop.stat.event;
|
|
|
|
import android.content.Context;
|
|
import com.tencent.wxop.stat.StatServiceImpl;
|
|
import com.tencent.wxop.stat.StatSpecifyReportedInfo;
|
|
import java.util.Map;
|
|
import java.util.Properties;
|
|
import org.json.JSONException;
|
|
import org.json.JSONObject;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class b extends e {
|
|
protected c a;
|
|
private long m;
|
|
|
|
public b(Context context, int i, String str, StatSpecifyReportedInfo statSpecifyReportedInfo) {
|
|
super(context, i, statSpecifyReportedInfo);
|
|
this.a = new c();
|
|
this.m = -1L;
|
|
this.a.a = str;
|
|
}
|
|
|
|
private void h() {
|
|
Properties commonKeyValueForKVEvent;
|
|
String str = this.a.a;
|
|
if (str == null || (commonKeyValueForKVEvent = StatServiceImpl.getCommonKeyValueForKVEvent(str)) == null || commonKeyValueForKVEvent.size() <= 0) {
|
|
return;
|
|
}
|
|
JSONObject jSONObject = this.a.c;
|
|
if (jSONObject == null || jSONObject.length() == 0) {
|
|
this.a.c = new JSONObject(commonKeyValueForKVEvent);
|
|
return;
|
|
}
|
|
for (Map.Entry entry : commonKeyValueForKVEvent.entrySet()) {
|
|
try {
|
|
this.a.c.put(entry.getKey().toString(), entry.getValue());
|
|
} catch (JSONException e) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
|
|
@Override // com.tencent.wxop.stat.event.e
|
|
public EventType a() {
|
|
return EventType.CUSTOM;
|
|
}
|
|
|
|
public void a(long j) {
|
|
this.m = j;
|
|
}
|
|
|
|
@Override // com.tencent.wxop.stat.event.e
|
|
public boolean a(JSONObject jSONObject) {
|
|
String str;
|
|
jSONObject.put("ei", this.a.a);
|
|
long j = this.m;
|
|
if (j > 0) {
|
|
jSONObject.put("du", j);
|
|
}
|
|
Object obj = this.a.b;
|
|
if (obj == null) {
|
|
h();
|
|
obj = this.a.c;
|
|
str = "kv";
|
|
} else {
|
|
str = "ar";
|
|
}
|
|
jSONObject.put(str, obj);
|
|
return true;
|
|
}
|
|
|
|
public c b() {
|
|
return this.a;
|
|
}
|
|
}
|