diff options
| author | Simonx22 <simon@oatmealdome.me> | 2025-11-08 10:47:24 -0500 |
|---|---|---|
| committer | Simonx22 <simon@oatmealdome.me> | 2025-11-08 12:14:40 -0500 |
| commit | 82f658a28fef217e2270082206a08fed4b579903 (patch) | |
| tree | fafdf7face35cc2c5cf418a087eba09aa0d5b386 /Source/Android/jni/MainAndroid.cpp | |
| parent | 9d27c145b9a43d58f4a2827d60626357aba428af (diff) | |
Android: Use the shared HTTP analytics backend
We can now route Android analytics through Common::HttpAnalyticsBackend, drop the Volley sender, and keep the JNI layer limited to only transfer metadata since https://bugs.dolphin-emu.org/issues/11772 has been fixed.
Diffstat (limited to 'Source/Android/jni/MainAndroid.cpp')
| -rw-r--r-- | Source/Android/jni/MainAndroid.cpp | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/Source/Android/jni/MainAndroid.cpp b/Source/Android/jni/MainAndroid.cpp index 646f745a13..45addcfe1e 100644 --- a/Source/Android/jni/MainAndroid.cpp +++ b/Source/Android/jni/MainAndroid.cpp @@ -18,7 +18,6 @@ #include <fmt/format.h> #include <jni.h> -#include "Common/AndroidAnalytics.h" #include "Common/Assert.h" #include "Common/CPUDetect.h" #include "Common/CommonPaths.h" @@ -221,24 +220,6 @@ static bool MsgAlert(const char* caption, const char* text, bool yes_no, Common: return result != JNI_FALSE; } -static void ReportSend(const std::string& endpoint, const std::string& report) -{ - JNIEnv* env = IDCache::GetEnvForThread(); - - jbyteArray output_array = env->NewByteArray(report.size()); - jbyte* output = env->GetByteArrayElements(output_array, nullptr); - memcpy(output, report.data(), report.size()); - env->ReleaseByteArrayElements(output_array, output, 0); - - jstring j_endpoint = ToJString(env, endpoint); - - env->CallStaticVoidMethod(IDCache::GetAnalyticsClass(), IDCache::GetSendAnalyticsReport(), - j_endpoint, output_array); - - env->DeleteLocalRef(output_array); - env->DeleteLocalRef(j_endpoint); -} - static std::string GetAnalyticValue(const std::string& key) { JNIEnv* env = IDCache::GetEnvForThread(); @@ -565,7 +546,6 @@ JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_Initialize(J UICommon::CreateDirectories(); Common::RegisterMsgAlertHandler(&MsgAlert); - Common::AndroidSetReportHandler(&ReportSend); DolphinAnalytics::AndroidSetGetValFunc(&GetAnalyticValue); WiimoteReal::InitAdapterClass(); |
