package com.mbridge.msdk.reward.d; import android.text.TextUtils; import com.mbridge.msdk.foundation.entity.CampaignUnit; import com.mbridge.msdk.foundation.same.net.d; import com.mbridge.msdk.foundation.tools.af; import com.mbridge.msdk.out.Frame; import com.mbridge.msdk.tracker.network.h; import java.util.List; import org.json.JSONObject; /* loaded from: classes4.dex */ public abstract class c extends com.mbridge.msdk.foundation.same.net.c { private static final String a = "c"; private int b; private String c; private com.mbridge.msdk.foundation.same.report.d.c d; public final void a(com.mbridge.msdk.foundation.same.report.d.c cVar) { this.d = cVar; } public final void a(String str) { this.c = str; } public abstract void a(List list); public abstract void a(List list, CampaignUnit campaignUnit); public abstract void b(int i, String str, com.mbridge.msdk.foundation.same.report.d.c cVar); @Override // com.mbridge.msdk.foundation.same.net.c public void onPreExecute() { super.onPreExecute(); } @Override // com.mbridge.msdk.foundation.same.net.c, com.mbridge.msdk.foundation.same.net.b public void onSuccess(d dVar) { com.mbridge.msdk.foundation.same.net.d.a aVar; CampaignUnit parseCampaignUnit; super.onSuccess(dVar); if (dVar == null || (aVar = dVar.b) == null) { return; } int i = this.b; if (i == 0) { final List list = aVar.b; final JSONObject jSONObject = dVar.c; final int optInt = jSONObject.optInt("status"); if (1 == optInt) { calcRequestTime(System.currentTimeMillis()); final String optString = jSONObject.optString("version"); com.mbridge.msdk.foundation.same.f.a.b().execute(new Runnable() { // from class: com.mbridge.msdk.reward.d.c.1 @Override // java.lang.Runnable public final void run() { final CampaignUnit parseV5CampaignUnit = "v5".equals(optString) ? com.mbridge.msdk.foundation.entity.b.parseV5CampaignUnit(jSONObject.optJSONObject("data"), c.this.c) : com.mbridge.msdk.foundation.entity.b.parseCampaignUnit(jSONObject.optJSONObject("data"), c.this.c); com.mbridge.msdk.foundation.same.f.a.c().post(new Runnable() { // from class: com.mbridge.msdk.reward.d.c.1.1 @Override // java.lang.Runnable public final void run() { CampaignUnit campaignUnit = parseV5CampaignUnit; if (campaignUnit != null && campaignUnit.getAds() != null && parseV5CampaignUnit.getAds().size() > 0) { parseV5CampaignUnit.setMetricsData(c.this.d); AnonymousClass1 anonymousClass1 = AnonymousClass1.this; c.this.a(list, parseV5CampaignUnit); c.this.saveRequestTime(parseV5CampaignUnit.getAds().size()); return; } CampaignUnit campaignUnit2 = parseV5CampaignUnit; String msg = campaignUnit2 != null ? campaignUnit2.getMsg() : null; if (TextUtils.isEmpty(msg)) { msg = jSONObject.optString("msg"); } AnonymousClass1 anonymousClass12 = AnonymousClass1.this; c cVar = c.this; cVar.b(optInt, msg, cVar.d); } }); } }); return; } a(list, jSONObject, optInt, this.d); return; } if (i == 1) { List list2 = aVar.b; JSONObject jSONObject2 = dVar.c; int optInt2 = jSONObject2.optInt("status"); if (1 == optInt2) { calcRequestTime(System.currentTimeMillis()); if ("v5".equals(jSONObject2.optString("version"))) { parseCampaignUnit = com.mbridge.msdk.foundation.entity.b.parseV5CampaignUnit(jSONObject2.optJSONObject("data"), this.c); } else { parseCampaignUnit = com.mbridge.msdk.foundation.entity.b.parseCampaignUnit(jSONObject2.optJSONObject("data"), this.c); } if (parseCampaignUnit != null && parseCampaignUnit.getListFrames() != null && parseCampaignUnit.getListFrames().size() > 0) { List listFrames = parseCampaignUnit.getListFrames(); a(listFrames); saveRequestTime(listFrames.size()); return; } else { String msg = parseCampaignUnit != null ? parseCampaignUnit.getMsg() : null; if (TextUtils.isEmpty(msg)) { msg = jSONObject2.optString("msg"); } b(optInt2, msg, this.d); return; } } a(list2, jSONObject2, optInt2, this.d); } } private void a(List list, JSONObject jSONObject, int i, com.mbridge.msdk.foundation.same.report.d.c cVar) { com.mbridge.msdk.foundation.c.b b; String str = ""; if (list != null && list.size() > 0) { for (h hVar : list) { if (hVar != null) { String a2 = hVar.a(); if (!TextUtils.isEmpty(a2) && a2.equals("data_res_type")) { str = hVar.b(); } } } } String str2 = "errorCode: 3507 errorMessage: data load failed, errorMsg is " + jSONObject.optString("msg"); if (!TextUtils.isEmpty(str) && str.equals("1")) { com.mbridge.msdk.foundation.c.b b2 = com.mbridge.msdk.foundation.c.a.b(880018, str2); if (cVar != null) { cVar.a(b2); cVar.b(true); if (TextUtils.isEmpty(str2)) { str2 = b2.b(); } } b(i, str2, cVar); return; } if (i == -1) { b = com.mbridge.msdk.foundation.c.a.b(880017, str2); } else { b = com.mbridge.msdk.foundation.c.a.b(880003, str2); } if (cVar != null) { cVar.a(b); cVar.b(false); if (TextUtils.isEmpty(str2)) { str2 = b.b(); } } b(i, str2, cVar); } @Override // com.mbridge.msdk.foundation.same.net.c, com.mbridge.msdk.foundation.same.net.b public void onError(com.mbridge.msdk.foundation.same.net.a.a aVar) { af.b(a, "errorCode = " + aVar.a); com.mbridge.msdk.foundation.c.b bVar = new com.mbridge.msdk.foundation.c.b(aVar.a, com.mbridge.msdk.foundation.same.net.e.a.a(aVar)); bVar.a("campaign_request_error", aVar); bVar.f(aVar.b); this.d.a(bVar); b(aVar.a, com.mbridge.msdk.foundation.same.net.e.a.a(aVar), this.d); } }