discord-jadx/app/src/main/java/c/i/a/f/i/b/m9.java

108 lines
4.0 KiB
Java

package c.i.a.f.i.b;
import android.database.sqlite.SQLiteException;
import android.os.SystemClock;
import c.i.a.f.e.o.d;
import java.util.List;
import java.util.Map;
import java.util.Objects;
/* compiled from: com.google.android.gms:play-services-measurement@@18.0.0 */
public final class m9 implements z3 {
public final /* synthetic */ String a;
public final /* synthetic */ k9 b;
public m9(k9 k9Var, String str) {
this.b = k9Var;
this.a = str;
}
/* JADX INFO: finally extract failed */
@Override // c.i.a.f.i.b.z3
public final void a(String str, int i, Throwable th, byte[] bArr, Map<String, List<String>> map) {
k9 k9Var = this.b;
k9Var.U();
k9Var.P();
if (bArr == null) {
try {
bArr = new byte[0];
} catch (Throwable th2) {
k9Var.f1164s = false;
k9Var.x();
throw th2;
}
}
List<Long> list = k9Var.w;
k9Var.w = null;
boolean z2 = true;
if ((i == 200 || i == 204) && th == null) {
try {
h4 h4Var = k9Var.k.o().f;
Objects.requireNonNull((d) k9Var.k.o);
h4Var.b(System.currentTimeMillis());
k9Var.k.o().g.b(0);
k9Var.w();
k9Var.k.g().n.c("Successful upload. Got network response. code, size", Integer.valueOf(i), Integer.valueOf(bArr.length));
k9Var.K().b0();
try {
for (Long l : list) {
try {
g K = k9Var.K();
long longValue = l.longValue();
K.b();
K.n();
try {
if (K.t().delete("queue", "rowid=?", new String[]{String.valueOf(longValue)}) != 1) {
throw new SQLiteException("Deleted fewer rows from queue than expected");
}
} catch (SQLiteException e) {
K.g().f.b("Failed to delete a bundle in a queue table", e);
throw e;
}
} catch (SQLiteException e2) {
List<Long> list2 = k9Var.f1165x;
if (list2 == null || !list2.contains(l)) {
throw e2;
}
}
}
k9Var.K().s();
k9Var.K().e0();
k9Var.f1165x = null;
if (!k9Var.J().u() || !k9Var.v()) {
k9Var.f1166y = -1;
k9Var.w();
} else {
k9Var.Q();
}
k9Var.n = 0;
} catch (Throwable th3) {
k9Var.K().e0();
throw th3;
}
} catch (SQLiteException e3) {
k9Var.k.g().f.b("Database error while trying to delete uploaded bundles", e3);
Objects.requireNonNull((d) k9Var.k.o);
k9Var.n = SystemClock.elapsedRealtime();
k9Var.k.g().n.b("Disable upload, time", Long.valueOf(k9Var.n));
}
} else {
k9Var.k.g().n.c("Network upload failed. Will retry later. code, error", Integer.valueOf(i), th);
h4 h4Var2 = k9Var.k.o().g;
Objects.requireNonNull((d) k9Var.k.o);
h4Var2.b(System.currentTimeMillis());
if (!(i == 503 || i == 429)) {
z2 = false;
}
if (z2) {
h4 h4Var3 = k9Var.k.o().h;
Objects.requireNonNull((d) k9Var.k.o);
h4Var3.b(System.currentTimeMillis());
}
k9Var.K().J(list);
k9Var.w();
}
k9Var.f1164s = false;
k9Var.x();
}
}