web_services: Refactor to remove dependency on Core.

This commit is contained in:
bunnei 2017-08-23 21:09:34 -04:00
parent 9f0da33c33
commit 04bd0c957e
5 changed files with 36 additions and 21 deletions

View file

@ -77,7 +77,13 @@ u64 RegenerateTelemetryId() {
TelemetrySession::TelemetrySession() {
#ifdef ENABLE_WEB_SERVICE
backend = std::make_unique<WebService::TelemetryJson>();
if (Settings::values.enable_telemetry) {
backend = std::make_unique<WebService::TelemetryJson>(
Settings::values.telemetry_endpoint_url, Settings::values.citra_username,
Settings::values.citra_token);
} else {
backend = std::make_unique<Telemetry::NullVisitor>();
}
#else
backend = std::make_unique<Telemetry::NullVisitor>();
#endif