Files
Daniel Elliott f9d20bb3fc 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>
2026-02-18 14:52:23 -08:00

214 lines
8.5 KiB
Java

package com.mbridge.msdk.foundation.db;
import android.content.ContentValues;
import android.database.Cursor;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.click.entity.JumpLoaderResult;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.al;
/* loaded from: classes4.dex */
public class d extends a<JumpLoaderResult> {
public static final String a = "d";
private static d b;
private d(f fVar) {
super(fVar);
}
public static synchronized d a(f fVar) {
d dVar;
synchronized (d.class) {
try {
if (b == null) {
b = new d(fVar);
}
dVar = b;
} catch (Throwable th) {
throw th;
}
}
return dVar;
}
public final synchronized void a() {
try {
getWritableDatabase().delete("campaignclick", " ( " + System.currentTimeMillis() + " - ts) > cti", null);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b(a, e.getMessage());
}
}
}
public final synchronized long a(CampaignEx campaignEx, String str) {
if (campaignEx == null) {
return 0L;
}
try {
try {
String a2 = al.a(campaignEx.getJumpResult());
ContentValues contentValues = new ContentValues();
contentValues.put("id", campaignEx.getId());
contentValues.put("unitid", str);
contentValues.put("result", a2);
contentValues.put("cti", Integer.valueOf(campaignEx.getClickInterval() * 1000));
contentValues.put("package_name", campaignEx.getPackageName());
com.mbridge.msdk.c.g b2 = com.mbridge.msdk.c.h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
contentValues.put("ts", Long.valueOf(System.currentTimeMillis()));
if (b2 != null && b2.aa() > 0) {
contentValues.put("cpei", Integer.valueOf(b2.aa() * 1000));
}
if (b2 != null && b2.ab() > 0) {
contentValues.put("cpoci", Integer.valueOf(b2.ab() * 1000));
}
if (c(campaignEx.getId(), str)) {
if (getWritableDatabase() == null) {
return -1L;
}
return getWritableDatabase().update("campaignclick", contentValues, "id = ? AND unitid = ? ", new String[]{campaignEx.getId(), str});
}
return getWritableDatabase().insert("campaignclick", null, contentValues);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b(a, e.getMessage());
}
return -1L;
}
} catch (Throwable th) {
throw th;
}
}
public final synchronized boolean a(String str, String str2) {
try {
Cursor rawQuery = getReadableDatabase().rawQuery("SELECT id FROM campaignclick WHERE id= ? AND unitid= ? AND cti + ts > " + System.currentTimeMillis(), new String[]{str, str2});
if (rawQuery != null && rawQuery.getCount() > 0) {
rawQuery.close();
return true;
}
if (rawQuery != null) {
rawQuery.close();
}
return false;
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b(a, e.getMessage());
}
return false;
}
}
/* JADX WARN: Code restructure failed: missing block: B:10:0x0062, code lost:
return null;
*/
/* JADX WARN: Code restructure failed: missing block: B:28:0x005e, code lost:
if (r11 != null) goto L23;
*/
/* JADX WARN: Code restructure failed: missing block: B:7:0x0047, code lost:
if (r11 != null) goto L23;
*/
/* JADX WARN: Code restructure failed: missing block: B:8:0x0049, code lost:
r11.close();
*/
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r0v0 */
/* JADX WARN: Type inference failed for: r0v1 */
/* JADX WARN: Type inference failed for: r0v2, types: [android.database.Cursor] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final synchronized com.mbridge.msdk.click.entity.JumpLoaderResult b(java.lang.String r11, java.lang.String r12) {
/*
r10 = this;
monitor-enter(r10)
r0 = 0
android.database.sqlite.SQLiteDatabase r1 = r10.getReadableDatabase() // Catch: java.lang.Throwable -> L4d java.lang.Exception -> L4f
java.lang.String r2 = "campaignclick"
r3 = 0
java.lang.String r4 = "id=? AND unitid=?"
java.lang.String[] r5 = new java.lang.String[]{r11, r12} // Catch: java.lang.Throwable -> L4d java.lang.Exception -> L4f
r6 = 0
r7 = 0
r8 = 0
r9 = 0
android.database.Cursor r11 = r1.query(r2, r3, r4, r5, r6, r7, r8, r9) // Catch: java.lang.Throwable -> L4d java.lang.Exception -> L4f
if (r11 == 0) goto L47
int r12 = r11.getCount() // Catch: java.lang.Throwable -> L42 java.lang.Exception -> L45
if (r12 <= 0) goto L47
boolean r12 = r11.moveToFirst() // Catch: java.lang.Throwable -> L42 java.lang.Exception -> L45
if (r12 == 0) goto L47
java.lang.String r12 = "result"
int r12 = r11.getColumnIndex(r12) // Catch: java.lang.Throwable -> L42 java.lang.Exception -> L45
java.lang.String r12 = r11.getString(r12) // Catch: java.lang.Throwable -> L42 java.lang.Exception -> L45
boolean r1 = android.text.TextUtils.isEmpty(r12) // Catch: java.lang.Throwable -> L42 java.lang.Exception -> L45
if (r1 != 0) goto L47
java.lang.Object r12 = com.mbridge.msdk.foundation.tools.al.a(r12) // Catch: java.lang.Throwable -> L42 java.lang.Exception -> L45
com.mbridge.msdk.click.entity.JumpLoaderResult r12 = (com.mbridge.msdk.click.entity.JumpLoaderResult) r12 // Catch: java.lang.Throwable -> L42 java.lang.Exception -> L45
r11.close() // Catch: java.lang.Throwable -> L40
monitor-exit(r10)
return r12
L40:
r11 = move-exception
goto L69
L42:
r12 = move-exception
r0 = r11
goto L63
L45:
r12 = move-exception
goto L51
L47:
if (r11 == 0) goto L61
L49:
r11.close() // Catch: java.lang.Throwable -> L40
goto L61
L4d:
r12 = move-exception
goto L63
L4f:
r12 = move-exception
r11 = r0
L51:
boolean r1 = com.mbridge.msdk.MBridgeConstans.DEBUG // Catch: java.lang.Throwable -> L42
if (r1 == 0) goto L5e
java.lang.String r1 = com.mbridge.msdk.foundation.db.d.a // Catch: java.lang.Throwable -> L42
java.lang.String r12 = r12.getMessage() // Catch: java.lang.Throwable -> L42
com.mbridge.msdk.foundation.tools.af.b(r1, r12) // Catch: java.lang.Throwable -> L42
L5e:
if (r11 == 0) goto L61
goto L49
L61:
monitor-exit(r10)
return r0
L63:
if (r0 == 0) goto L68
r0.close() // Catch: java.lang.Throwable -> L40
L68:
throw r12 // Catch: java.lang.Throwable -> L40
L69:
monitor-exit(r10)
throw r11
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.db.d.b(java.lang.String, java.lang.String):com.mbridge.msdk.click.entity.JumpLoaderResult");
}
private synchronized boolean c(String str, String str2) {
Cursor rawQuery = getReadableDatabase().rawQuery("SELECT id FROM campaignclick WHERE id= ? AND unitid= ?", new String[]{str, str2});
if (rawQuery != null && rawQuery.getCount() > 0) {
rawQuery.close();
return true;
}
if (rawQuery != null) {
rawQuery.close();
}
return false;
}
}