Make a return value more generic
Bug: b/341806620
Change-Id: Ia8e8949fbe2dfae44c54f705867eaa9d6fc79cb9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5560393
Reviewed-by: Orin Jaworski <orinj@chromium.org>
Commit-Queue: Orin Jaworski <orinj@chromium.org>
Commit-Queue: Ilya Sherman <isherman@chromium.org>
Reviewed-by: Robert Ogden <robertogden@chromium.org>
Auto-Submit: Ilya Sherman <isherman@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1304750}
diff --git a/chrome/browser/history_embeddings/chrome_history_embeddings_service.cc b/chrome/browser/history_embeddings/chrome_history_embeddings_service.cc
index 98cf8b9f..ab23681 100644
--- a/chrome/browser/history_embeddings/chrome_history_embeddings_service.cc
+++ b/chrome/browser/history_embeddings/chrome_history_embeddings_service.cc
@@ -36,8 +36,8 @@
return nullptr;
}
- optimization_guide::ChromeModelQualityLogsUploaderService* quality_uploader =
- optimization_guide_service_->GetChromeModelQualityLogsUploaderService();
+ auto* quality_uploader =
+ optimization_guide_service_->GetModelQualityLogsUploaderService();
if (!quality_uploader) {
return nullptr;
}
diff --git a/chrome/browser/optimization_guide/optimization_guide_keyed_service.h b/chrome/browser/optimization_guide/optimization_guide_keyed_service.h
index 4b78e0a..a4d2328 100644
--- a/chrome/browser/optimization_guide/optimization_guide_keyed_service.h
+++ b/chrome/browser/optimization_guide/optimization_guide_keyed_service.h
@@ -44,6 +44,7 @@
class ModelExecutionManager;
class ModelInfo;
class ModelQualityLogEntry;
+class ModelQualityLogsUploaderService;
class ModelValidatorKeyedService;
class OnDeviceModelComponentStateManager;
class OptimizationGuideStore;
@@ -55,7 +56,6 @@
class PushNotificationManager;
class TabUrlProvider;
class TopHostProvider;
-class ChromeModelQualityLogsUploaderService;
#if BUILDFLAG(IS_ANDROID)
namespace android {
@@ -192,8 +192,8 @@
return optimization_guide_logger_.get();
}
- optimization_guide::ChromeModelQualityLogsUploaderService*
- GetChromeModelQualityLogsUploaderService() {
+ optimization_guide::ModelQualityLogsUploaderService*
+ GetModelQualityLogsUploaderService() {
return model_quality_logs_uploader_service_.get();
}
@@ -319,7 +319,7 @@
// Manages the model quality logs uploader service. Not created for off the
// record profiles.
- std::unique_ptr<optimization_guide::ChromeModelQualityLogsUploaderService>
+ std::unique_ptr<optimization_guide::ModelQualityLogsUploaderService>
model_quality_logs_uploader_service_;
#if BUILDFLAG(IS_ANDROID)
diff --git a/chrome/browser/optimization_guide/optimization_guide_keyed_service_browsertest.cc b/chrome/browser/optimization_guide/optimization_guide_keyed_service_browsertest.cc
index 345f139..27751b9 100644
--- a/chrome/browser/optimization_guide/optimization_guide_keyed_service_browsertest.cc
+++ b/chrome/browser/optimization_guide/optimization_guide_keyed_service_browsertest.cc
@@ -360,7 +360,7 @@
return std::make_unique<ModelQualityLogEntry>(
std::move(log_ai_data_request),
- service()->GetChromeModelQualityLogsUploaderService()->GetWeakPtr());
+ service()->GetModelQualityLogsUploaderService()->GetWeakPtr());
}
GURL url_with_hints() { return url_with_hints_; }
@@ -1430,7 +1430,7 @@
ASSERT_FALSE(
g_browser_process->GetMetricsServicesManager()->IsMetricsConsentGiven());
- EXPECT_FALSE(ogks->GetChromeModelQualityLogsUploaderService()->CanUploadLogs(
+ EXPECT_FALSE(ogks->GetModelQualityLogsUploaderService()->CanUploadLogs(
UserVisibleFeatureKey::kCompose));
// Upload should be disabled as there is no metrics consent, so total
@@ -1546,7 +1546,7 @@
EXPECT_TRUE(model_execution_features_controller()
->ShouldFeatureBeCurrentlyAllowedForLogging(compose_feature));
- EXPECT_TRUE(ogks->GetChromeModelQualityLogsUploaderService()->CanUploadLogs(
+ EXPECT_TRUE(ogks->GetModelQualityLogsUploaderService()->CanUploadLogs(
UserVisibleFeatureKey::kCompose));
// Create a new ModelQualityLogEntry and pass it to the
@@ -1597,7 +1597,7 @@
model_execution_features_controller()
->ShouldFeatureBeCurrentlyAllowedForLogging(compose_feature));
- EXPECT_FALSE(ogks->GetChromeModelQualityLogsUploaderService()->CanUploadLogs(
+ EXPECT_FALSE(ogks->GetModelQualityLogsUploaderService()->CanUploadLogs(
UserVisibleFeatureKey::kCompose));
// Disable logging via via the enterprise policy to kDisable state this should
@@ -1616,7 +1616,7 @@
model_execution_features_controller()
->ShouldFeatureBeCurrentlyAllowedForLogging(compose_feature));
- EXPECT_FALSE(ogks->GetChromeModelQualityLogsUploaderService()->CanUploadLogs(
+ EXPECT_FALSE(ogks->GetModelQualityLogsUploaderService()->CanUploadLogs(
UserVisibleFeatureKey::kCompose));
// Enable logging via via the enterprise policy to state kAllow this shouldn't
@@ -1636,7 +1636,7 @@
EXPECT_TRUE(model_execution_features_controller()
->ShouldFeatureBeCurrentlyAllowedForLogging(compose_feature));
- EXPECT_TRUE(ogks->GetChromeModelQualityLogsUploaderService()->CanUploadLogs(
+ EXPECT_TRUE(ogks->GetModelQualityLogsUploaderService()->CanUploadLogs(
UserVisibleFeatureKey::kCompose));
// Upload should be disabled twice when logging is disabled via enterprise
@@ -1782,7 +1782,7 @@
EXPECT_TRUE(model_execution_features_controller()
->ShouldFeatureBeCurrentlyAllowedForLogging(compose_feature));
- EXPECT_TRUE(ogks->GetChromeModelQualityLogsUploaderService()->CanUploadLogs(
+ EXPECT_TRUE(ogks->GetModelQualityLogsUploaderService()->CanUploadLogs(
UserVisibleFeatureKey::kCompose));
// Intercept network requests.