Files
rr3-apk/decompiled/sources/com/mbridge/msdk/mbbid/common/BidResponsedEx.java
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

88 lines
2.9 KiB
Java

package com.mbridge.msdk.mbbid.common;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.mbbid.out.BidResponsed;
import java.util.Iterator;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class BidResponsedEx extends BidResponsed {
public static final String KEY_CID = "cid";
public static final String KEY_MACORS = "macors";
public static final String TAG = "BidResponsedEx";
private String cid;
public static String decodePrice(String str) {
return str;
}
public String getCid() {
return this.cid;
}
public void setCid(String str) {
this.cid = str;
}
public void setLn(String str) {
this.ln = str;
}
public void setWn(String str) {
this.wn = str;
}
public static BidResponsedEx parseBidResponsedEx(JSONObject jSONObject, String str) {
BidResponsedEx bidResponsedEx;
BidResponsedEx bidResponsedEx2 = null;
if (jSONObject == null) {
return null;
}
try {
bidResponsedEx = new BidResponsedEx();
} catch (Throwable th) {
th = th;
}
try {
bidResponsedEx.setBidId(jSONObject.optString("bid"));
bidResponsedEx.setCur(jSONObject.optString(BidResponsed.KEY_CUR));
bidResponsedEx.setPrice(jSONObject.optString("price"));
bidResponsedEx.setCid(jSONObject.optString(KEY_CID));
bidResponsedEx.setBidToken(jSONObject.optString("token"));
JSONObject optJSONObject = jSONObject.optJSONObject(KEY_MACORS);
String optString = jSONObject.optString("ln");
String optString2 = jSONObject.optString(BidResponsed.KEY_WN);
if (optJSONObject != null && optJSONObject.length() > 0) {
Iterator<String> keys = optJSONObject.keys();
while (keys.hasNext()) {
String next = keys.next();
String string = optJSONObject.getString(next);
optString = replaceUrl(optString, next, string);
optString2 = replaceUrl(optString2, next, string);
}
}
bidResponsedEx.setLn(optString);
bidResponsedEx.setWn(optString2);
return bidResponsedEx;
} catch (Throwable th2) {
th = th2;
bidResponsedEx2 = bidResponsedEx;
af.b(TAG, th.getMessage());
return bidResponsedEx2;
}
}
private static String replaceUrl(String str, String str2, String str3) {
try {
if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2) || TextUtils.isEmpty(str3)) {
return str;
}
return str.replaceAll("\\{" + str2 + "\\}", str3);
} catch (Exception e) {
e.printStackTrace();
return str;
}
}
}