- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
214 lines
8.5 KiB
Java
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;
|
|
}
|
|
}
|