Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,155 @@
package com.singular.sdk.internal;
import com.ironsource.nb;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.i;
import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode;
import com.singular.sdk.SingularConfig;
import com.singular.sdk.internal.Api;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class ApiSubmitEvent extends BaseApi {
public static final SingularLog logger = SingularLog.getLogger(ApiSubmitEvent.class.getSimpleName());
@Override // com.singular.sdk.internal.Api
public String getPath() {
return "/event";
}
@Override // com.singular.sdk.internal.BaseApi
public /* bridge */ /* synthetic */ long getTimestamp() {
return super.getTimestamp();
}
@Override // com.singular.sdk.internal.BaseApi
public /* bridge */ /* synthetic */ String getUrl() {
return super.getUrl();
}
@Override // com.singular.sdk.internal.BaseApi, com.singular.sdk.internal.Api
public /* bridge */ /* synthetic */ boolean makeRequest(SingularInstance singularInstance) {
return super.makeRequest(singularInstance);
}
@Override // com.singular.sdk.internal.BaseApi
public /* bridge */ /* synthetic */ String toJsonAsString() {
return super.toJsonAsString();
}
public ApiSubmitEvent(long j) {
super("EVENT", j);
}
@Override // com.singular.sdk.internal.Api
public Api.OnApiCallback getOnApiCallback() {
return new OnEventSubmitCallback();
}
public class OnEventSubmitCallback implements Api.OnApiCallback {
public OnEventSubmitCallback() {
}
@Override // com.singular.sdk.internal.Api.OnApiCallback
public boolean handle(SingularInstance singularInstance, int i, String str) {
if (i == 413) {
return true;
}
if (i != 200) {
return false;
}
try {
} catch (JSONException e) {
ApiSubmitEvent.logger.error("error in handle()", e);
}
return new JSONObject(str).optString("status", "").equalsIgnoreCase("ok");
}
}
public static class RawEvent {
public final String extra;
public final String name;
public final long timestamp;
public RawEvent(String str, String str2) {
this.name = str.replace("\\n", "");
this.extra = !Utils.isEmptyOrNull(str2) ? str2.replace("\\n", "") : null;
this.timestamp = Utils.getCurrentTimeMillis();
}
public String toString() {
return "RawEvent{name='" + this.name + "', extra='" + this.extra + "', timestamp=" + this.timestamp + '}';
}
}
public static class Params extends SingularMap {
public static Params build(RawEvent rawEvent, SingularInstance singularInstance) {
return new Params().withName(rawEvent.name).withExtra(rawEvent.extra).withSecondsIntoSession((rawEvent.timestamp - r0) * 0.001d).withSession(singularInstance.getSessionManager().getSessionId()).withSequence(singularInstance.getSessionManager().getNextSequenceNumber()).withSingularConfig(singularInstance.getSingularConfig()).withDeviceInfo(singularInstance.getDeviceInfo());
}
public final Params withName(String str) {
put(nb.q, str);
return this;
}
public final Params withSession(long j) {
put("s", String.valueOf(j));
return this;
}
public final Params withSecondsIntoSession(double d) {
put("t", String.valueOf(d));
return this;
}
public final Params withExtra(String str) {
try {
if (Utils.isEmptyOrNull(str)) {
str = new JSONObject().put("is_revenue_event", false).toString();
} else {
JSONObject jSONObject = new JSONObject(str);
if (!jSONObject.optBoolean("is_revenue_event", false)) {
str = jSONObject.put("is_revenue_event", false).toString();
}
}
put("e", str);
} catch (JSONException e) {
e.printStackTrace();
}
return this;
}
public final Params withSequence(long j) {
put("seq", String.valueOf(j));
return this;
}
public final Params withSingularConfig(SingularConfig singularConfig) {
put("a", singularConfig.apiKey);
return this;
}
public final Params withDeviceInfo(DeviceInfo deviceInfo) {
put("av", deviceInfo.appVersion);
put(i.a, deviceInfo.packageName);
put(TtmlNode.TAG_P, deviceInfo.platform);
put("sdk", Utils.getSdkVersion());
if (!Utils.isEmptyOrNull(deviceInfo.aifa)) {
put("aifa", deviceInfo.aifa);
put(CampaignEx.JSON_KEY_AD_K, "AIFA");
put("u", deviceInfo.aifa);
} else if (!Utils.isEmptyOrNull(deviceInfo.imei)) {
put("imei", deviceInfo.imei);
put(CampaignEx.JSON_KEY_AD_K, "IMEI");
put("u", deviceInfo.imei);
put("andi", deviceInfo.andi);
} else {
put(CampaignEx.JSON_KEY_AD_K, "ANDI");
put("u", deviceInfo.andi);
}
put("custom_user_id", deviceInfo.customUserId);
return this;
}
}
}