Add Discord community version (64-bit only)

- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
This commit is contained in:
2026-02-18 15:48:36 -08:00
parent c19eb3d7ff
commit c080f0d97f
26930 changed files with 2529574 additions and 0 deletions

View File

@@ -0,0 +1,69 @@
package com.ea.nimble;
import com.ea.nimble.Error;
import com.ea.nimble.Log;
import java.util.Map;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public class SynergyResponse implements ISynergyResponse {
public IHttpResponse httpResponse = null;
public Error error = null;
public Map<String, Object> jsonData = null;
public void parseData() {
int intValue;
Log.Helper.LOGPUBLICFUNC(this);
if (this.jsonData != null) {
return;
}
IHttpResponse iHttpResponse = this.httpResponse;
if (iHttpResponse == null || iHttpResponse.getError() != null) {
this.jsonData = null;
this.error = null;
return;
}
String str = "<empty>";
try {
str = Utility.readStringFromStream(this.httpResponse.getDataStream());
Map<String, Object> convertJSONObjectToMap = Utility.convertJSONObjectToMap(new JSONObject(str));
this.jsonData = convertJSONObjectToMap;
if (!convertJSONObjectToMap.containsKey("resultCode") || (intValue = ((Integer) this.jsonData.get("resultCode")).intValue()) >= 0) {
return;
}
this.error = new SynergyServerError(intValue, (String) this.jsonData.get("message"));
} catch (Exception e) {
this.jsonData = null;
this.error = new Error(Error.Code.NETWORK_INVALID_SERVER_RESPONSE, "Unparseable synergy json response " + str, e);
}
}
@Override // com.ea.nimble.ISynergyResponse
public IHttpResponse getHttpResponse() {
Log.Helper.LOGPUBLICFUNC(this);
return this.httpResponse;
}
@Override // com.ea.nimble.ISynergyResponse
public boolean isCompleted() {
Log.Helper.LOGPUBLICFUNC(this);
IHttpResponse iHttpResponse = this.httpResponse;
if (iHttpResponse == null) {
return false;
}
return iHttpResponse.isCompleted();
}
@Override // com.ea.nimble.ISynergyResponse
public Exception getError() {
IHttpResponse iHttpResponse;
Error error = this.error;
return (error != null || (iHttpResponse = this.httpResponse) == null) ? error : iHttpResponse.getError();
}
@Override // com.ea.nimble.ISynergyResponse
public Map<String, Object> getJsonData() {
Log.Helper.LOGPUBLICFUNC(this);
return this.jsonData;
}
}