package com.tencent.bugly.crashreport.biz; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import com.liulishuo.filedownloader.model.FileDownloadModel; import com.tencent.bugly.proguard.o; import com.tencent.bugly.proguard.p; import com.tencent.bugly.proguard.w; import com.tencent.bugly.proguard.x; import com.tencent.bugly.proguard.z; import java.util.ArrayList; import java.util.List; /* compiled from: BUGLY */ /* loaded from: classes.dex */ public final class a { private Context a; private long b; private int c; private boolean d; /* compiled from: BUGLY */ /* renamed from: com.tencent.bugly.crashreport.biz.a$2, reason: invalid class name */ final class AnonymousClass2 implements Runnable { AnonymousClass2() { } @Override // java.lang.Runnable public final void run() { try { a.this.c(); } catch (Throwable th) { x.a(th); } } } /* compiled from: BUGLY */ /* renamed from: com.tencent.bugly.crashreport.biz.a$a, reason: collision with other inner class name */ class RunnableC0012a implements Runnable { private boolean a; private UserInfoBean b; public RunnableC0012a(UserInfoBean userInfoBean, boolean z) { this.b = userInfoBean; this.a = z; } @Override // java.lang.Runnable public final void run() { com.tencent.bugly.crashreport.common.info.a b; try { if (this.b != null) { UserInfoBean userInfoBean = this.b; if (userInfoBean != null && (b = com.tencent.bugly.crashreport.common.info.a.b()) != null) { userInfoBean.j = b.e(); } x.c("[UserInfo] Record user info.", new Object[0]); a.a(a.this, this.b, false); } if (this.a) { a aVar = a.this; w a = w.a(); if (a != null) { a.a(aVar.new AnonymousClass2()); } } } catch (Throwable th) { if (x.a(th)) { return; } th.printStackTrace(); } } } /* compiled from: BUGLY */ class b implements Runnable { b() { } @Override // java.lang.Runnable public final void run() { long currentTimeMillis = System.currentTimeMillis(); if (currentTimeMillis < a.this.b) { w.a().a(a.this.new b(), (a.this.b - currentTimeMillis) + 5000); } else { a.this.a(3, false, 0L); a.this.a(); } } } /* compiled from: BUGLY */ class c implements Runnable { private long a; public c(long j) { this.a = 21600000L; this.a = j; } @Override // java.lang.Runnable public final void run() { a aVar = a.this; w a = w.a(); if (a != null) { a.a(aVar.new AnonymousClass2()); } a aVar2 = a.this; long j = this.a; w.a().a(aVar2.new c(j), j); } } public a(Context context, boolean z) { this.d = true; this.a = context; this.d = z; } /* JADX INFO: Access modifiers changed from: private */ /* JADX WARN: Removed duplicated region for block: B:118:0x0116 */ /* JADX WARN: Removed duplicated region for block: B:76:0x00f2 A[Catch: all -> 0x018b, TryCatch #0 {, blocks: (B:3:0x0001, B:8:0x0007, B:12:0x000f, B:16:0x0017, B:18:0x001d, B:22:0x0027, B:24:0x003c, B:27:0x0045, B:29:0x004c, B:30:0x004f, B:32:0x0055, B:34:0x0069, B:36:0x0079, B:43:0x0081, B:45:0x008b, B:46:0x0090, B:48:0x0096, B:50:0x00a4, B:52:0x00b1, B:53:0x00b4, B:56:0x00c2, B:58:0x00c6, B:60:0x00cb, B:63:0x00d0, B:73:0x00d7, B:74:0x00ec, B:76:0x00f2, B:78:0x00f7, B:81:0x00ff, B:84:0x0117, B:86:0x011d, B:89:0x0126, B:91:0x012c, B:94:0x0135, B:97:0x013e, B:99:0x0146, B:102:0x014f, B:104:0x0160, B:105:0x0165, B:107:0x016a, B:108:0x016f, B:111:0x017d, B:115:0x016d, B:116:0x0163, B:119:0x0182, B:123:0x00e6), top: B:2:0x0001 }] */ /* JADX WARN: Removed duplicated region for block: B:83:0x0114 */ /* JADX WARN: Removed duplicated region for block: B:86:0x011d A[Catch: all -> 0x018b, TRY_LEAVE, TryCatch #0 {, blocks: (B:3:0x0001, B:8:0x0007, B:12:0x000f, B:16:0x0017, B:18:0x001d, B:22:0x0027, B:24:0x003c, B:27:0x0045, B:29:0x004c, B:30:0x004f, B:32:0x0055, B:34:0x0069, B:36:0x0079, B:43:0x0081, B:45:0x008b, B:46:0x0090, B:48:0x0096, B:50:0x00a4, B:52:0x00b1, B:53:0x00b4, B:56:0x00c2, B:58:0x00c6, B:60:0x00cb, B:63:0x00d0, B:73:0x00d7, B:74:0x00ec, B:76:0x00f2, B:78:0x00f7, B:81:0x00ff, B:84:0x0117, B:86:0x011d, B:89:0x0126, B:91:0x012c, B:94:0x0135, B:97:0x013e, B:99:0x0146, B:102:0x014f, B:104:0x0160, B:105:0x0165, B:107:0x016a, B:108:0x016f, B:111:0x017d, B:115:0x016d, B:116:0x0163, B:119:0x0182, B:123:0x00e6), top: B:2:0x0001 }] */ /* JADX WARN: Removed duplicated region for block: B:89:0x0126 A[Catch: all -> 0x018b, TRY_ENTER, TryCatch #0 {, blocks: (B:3:0x0001, B:8:0x0007, B:12:0x000f, B:16:0x0017, B:18:0x001d, B:22:0x0027, B:24:0x003c, B:27:0x0045, B:29:0x004c, B:30:0x004f, B:32:0x0055, B:34:0x0069, B:36:0x0079, B:43:0x0081, B:45:0x008b, B:46:0x0090, B:48:0x0096, B:50:0x00a4, B:52:0x00b1, B:53:0x00b4, B:56:0x00c2, B:58:0x00c6, B:60:0x00cb, B:63:0x00d0, B:73:0x00d7, B:74:0x00ec, B:76:0x00f2, B:78:0x00f7, B:81:0x00ff, B:84:0x0117, B:86:0x011d, B:89:0x0126, B:91:0x012c, B:94:0x0135, B:97:0x013e, B:99:0x0146, B:102:0x014f, B:104:0x0160, B:105:0x0165, B:107:0x016a, B:108:0x016f, B:111:0x017d, B:115:0x016d, B:116:0x0163, B:119:0x0182, B:123:0x00e6), top: B:2:0x0001 }] */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ public synchronized void c() { /* Method dump skipped, instructions count: 398 To view this dump change 'Code comments level' option to 'DEBUG' */ throw new UnsupportedOperationException("Method not decompiled: com.tencent.bugly.crashreport.biz.a.c():void"); } static /* synthetic */ void a(a aVar, UserInfoBean userInfoBean, boolean z) { List a; if (userInfoBean != null) { if (!z && userInfoBean.b != 1 && (a = aVar.a(com.tencent.bugly.crashreport.common.info.a.a(aVar.a).d)) != null && a.size() >= 20) { x.a("[UserInfo] There are too many user info in local: %d", Integer.valueOf(a.size())); return; } long a2 = p.a().a("t_ui", a(userInfoBean), (o) null, true); if (a2 >= 0) { x.c("[Database] insert %s success with ID: %d", "t_ui", Long.valueOf(a2)); userInfoBean.a = a2; } } } public final void b() { w a = w.a(); if (a != null) { a.a(new AnonymousClass2()); } } public final void a(int i, boolean z, long j) { com.tencent.bugly.crashreport.common.strategy.a a = com.tencent.bugly.crashreport.common.strategy.a.a(); if (a != null && !a.c().h && i != 1 && i != 3) { x.e("UserInfo is disable", new Object[0]); return; } if (i == 1 || i == 3) { this.c++; } com.tencent.bugly.crashreport.common.info.a a2 = com.tencent.bugly.crashreport.common.info.a.a(this.a); UserInfoBean userInfoBean = new UserInfoBean(); userInfoBean.b = i; userInfoBean.c = a2.d; userInfoBean.d = a2.g(); userInfoBean.e = System.currentTimeMillis(); userInfoBean.f = -1L; userInfoBean.n = a2.j; userInfoBean.o = i == 1 ? 1 : 0; userInfoBean.l = a2.a(); userInfoBean.m = a2.p; userInfoBean.g = a2.q; userInfoBean.h = a2.r; userInfoBean.i = a2.s; userInfoBean.k = a2.t; userInfoBean.r = a2.B(); userInfoBean.s = a2.G(); userInfoBean.p = a2.H(); userInfoBean.q = a2.I(); w.a().a(new RunnableC0012a(userInfoBean, z), 0L); } public final void a() { this.b = z.b() + 86400000; w.a().a(new b(), (this.b - System.currentTimeMillis()) + 5000); } public final List a(String str) { Cursor cursor; String str2; try { if (z.a(str)) { str2 = null; } else { str2 = "_pc = '" + str + "'"; } cursor = p.a().a("t_ui", null, str2, null, null, true); if (cursor == null) { return null; } try { StringBuilder sb = new StringBuilder(); ArrayList arrayList = new ArrayList(); while (cursor.moveToNext()) { UserInfoBean a = a(cursor); if (a != null) { arrayList.add(a); } else { try { long j = cursor.getLong(cursor.getColumnIndex(FileDownloadModel.ID)); sb.append(" or _id"); sb.append(" = "); sb.append(j); } catch (Throwable unused) { x.d("[Database] unknown id.", new Object[0]); } } } String sb2 = sb.toString(); if (sb2.length() > 0) { x.d("[Database] deleted %s error data %d", "t_ui", Integer.valueOf(p.a().a("t_ui", sb2.substring(4), (String[]) null, (o) null, true))); } if (cursor != null) { cursor.close(); } return arrayList; } catch (Throwable th) { th = th; try { if (!x.a(th)) { th.printStackTrace(); } if (cursor != null) { cursor.close(); } return null; } finally { if (cursor != null) { cursor.close(); } } } } catch (Throwable th2) { th = th2; cursor = null; } } private static void a(List list) { if (list == null || list.size() == 0) { return; } StringBuilder sb = new StringBuilder(); for (int i = 0; i < list.size() && i < 50; i++) { UserInfoBean userInfoBean = list.get(i); sb.append(" or _id"); sb.append(" = "); sb.append(userInfoBean.a); } String sb2 = sb.toString(); if (sb2.length() > 0) { sb2 = sb2.substring(4); } String str = sb2; sb.setLength(0); try { x.c("[Database] deleted %s data %d", "t_ui", Integer.valueOf(p.a().a("t_ui", str, (String[]) null, (o) null, true))); } catch (Throwable th) { if (x.a(th)) { return; } th.printStackTrace(); } } private static ContentValues a(UserInfoBean userInfoBean) { if (userInfoBean == null) { return null; } try { ContentValues contentValues = new ContentValues(); if (userInfoBean.a > 0) { contentValues.put(FileDownloadModel.ID, Long.valueOf(userInfoBean.a)); } contentValues.put("_tm", Long.valueOf(userInfoBean.e)); contentValues.put("_ut", Long.valueOf(userInfoBean.f)); contentValues.put("_tp", Integer.valueOf(userInfoBean.b)); contentValues.put("_pc", userInfoBean.c); contentValues.put("_dt", z.a(userInfoBean)); return contentValues; } catch (Throwable th) { if (!x.a(th)) { th.printStackTrace(); } return null; } } private static UserInfoBean a(Cursor cursor) { if (cursor == null) { return null; } try { byte[] blob = cursor.getBlob(cursor.getColumnIndex("_dt")); if (blob == null) { return null; } long j = cursor.getLong(cursor.getColumnIndex(FileDownloadModel.ID)); UserInfoBean userInfoBean = (UserInfoBean) z.a(blob, UserInfoBean.CREATOR); if (userInfoBean != null) { userInfoBean.a = j; } return userInfoBean; } catch (Throwable th) { if (!x.a(th)) { th.printStackTrace(); } return null; } } }