123456789101112131415161718192021222324252627282930 |
- // Copyright 2018 Dolphin Emulator Project
- // SPDX-License-Identifier: GPL-2.0-or-later
- #include "Common/AndroidAnalytics.h"
- #include <functional>
- #include <string>
- namespace Common
- {
- static std::function<void(std::string, std::string)> s_android_send_report;
- void AndroidSetReportHandler(std::function<void(std::string, std::string)> func)
- {
- s_android_send_report = std::move(func);
- }
- AndroidAnalyticsBackend::AndroidAnalyticsBackend(std::string passed_endpoint)
- : m_endpoint{std::move(passed_endpoint)}
- {
- }
- AndroidAnalyticsBackend::~AndroidAnalyticsBackend() = default;
- void AndroidAnalyticsBackend::Send(std::string report)
- {
- s_android_send_report(m_endpoint, report);
- }
- } // namespace Common
|