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,67 @@
package com.glu.plugins.gluanalytics;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.glu.plugins.gluanalytics.util.CollectionUtil;
import com.glu.plugins.gluanalytics.util.EventBus;
import com.glu.plugins.gluanalytics.util.Subscriber;
import com.glu.plugins.gluanalytics.util.YLogger;
import com.ironsource.nb;
import csdk.gluads.Consts;
import java.util.Collections;
import java.util.UUID;
/* loaded from: classes2.dex */
public class AnalyticsSubscriber implements Subscriber {
private static final String ACTION_LOG_EVENT = "com.glu.intent.action.LOG_EVENT";
private static final String ACTION_TRACK_REVENUE = "com.glu.intent.action.TRACK_REVENUE";
private final IAnalytics mAnalytics;
private final YLogger mLog = YLogger.create(getClass());
private AnalyticsSubscriber(IAnalytics iAnalytics) {
this.mAnalytics = iAnalytics;
}
public static Subscriber subscribe(EventBus eventBus, UUID uuid, IAnalytics iAnalytics) {
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(ACTION_LOG_EVENT);
intentFilter.addAction(ACTION_TRACK_REVENUE);
AnalyticsSubscriber analyticsSubscriber = new AnalyticsSubscriber(iAnalytics);
eventBus.subscribe(uuid, analyticsSubscriber, Collections.singleton(intentFilter));
return analyticsSubscriber;
}
@Override // com.glu.plugins.gluanalytics.util.Subscriber
public void onReceive(EventBus eventBus, Intent intent) {
String action = intent.getAction();
if (ACTION_LOG_EVENT.equals(action)) {
logEvent(intent);
} else if (ACTION_TRACK_REVENUE.equals(action)) {
trackRevenue(intent);
} else {
this.mLog.i("ANALYTICS.BROADCAST.ERROR", InneractiveMediationDefs.GENDER_MALE, "unsupported-action", Consts.KEY_TAPJOY_USER_ID_VERSION, action);
}
}
private static Number getNumber(Bundle bundle, String str, Number number) {
Object obj = bundle.get(str);
return obj != null ? (Number) obj : number;
}
private void logEvent(Intent intent) {
Bundle extras = intent.getExtras();
String stringExtra = intent.getStringExtra(nb.q);
String stringExtra2 = intent.getStringExtra("st1");
String stringExtra3 = intent.getStringExtra("st2");
String stringExtra4 = intent.getStringExtra("st3");
Number number = getNumber(extras, Consts.KEY_TAPJOY_USER_ID_VERSION, null);
Number number2 = getNumber(extras, "l", null);
this.mAnalytics.internal_logEvent(stringExtra, stringExtra2, stringExtra3, stringExtra4, number != null ? Long.valueOf(number.longValue()) : null, number2 != null ? Long.valueOf(number2.longValue()) : null, CollectionUtil.toMap(intent.getBundleExtra("data")));
}
private void trackRevenue(Intent intent) {
this.mAnalytics.internal_trackRevenueInUsd(getNumber(intent.getExtras(), "price-usd", Double.valueOf(0.0d)).doubleValue(), intent.getStringExtra("st1"), intent.getStringExtra("st2"), intent.getStringExtra("st3"), CollectionUtil.toMap(intent.getBundleExtra("data")));
}
}