Index: components/translate/core/browser/translate_ranker_impl.cc |
diff --git a/components/translate/core/browser/translate_ranker_impl.cc b/components/translate/core/browser/translate_ranker_impl.cc |
index 1a4bcc1cc6bcacf7bc4afa4ec6b3ce4565b60dab..cdb34c2eb930875b178b9eaa8458f86c67be0371 100644 |
--- a/components/translate/core/browser/translate_ranker_impl.cc |
+++ b/components/translate/core/browser/translate_ranker_impl.cc |
@@ -27,8 +27,8 @@ |
#include "components/translate/core/browser/translate_prefs.h" |
#include "components/translate/core/browser/translate_url_fetcher.h" |
#include "components/translate/core/common/translate_switches.h" |
-#include "components/ukm/ukm_entry_builder.h" |
-#include "components/ukm/ukm_service.h" |
+#include "components/ukm/public/ukm_entry_builder.h" |
+#include "components/ukm/public/ukm_recorder.h" |
#include "components/variations/variations_associated_data.h" |
#include "url/gurl.h" |
@@ -136,8 +136,8 @@ void TranslateRankerFeatures::WriteTo(std::ostream& stream) const { |
TranslateRankerImpl::TranslateRankerImpl(const base::FilePath& model_path, |
const GURL& model_url, |
- ukm::UkmService* ukm_service) |
- : ukm_service_(ukm_service), |
+ ukm::UkmRecorder* ukm_recorder) |
+ : ukm_recorder_(ukm_recorder), |
is_logging_enabled_(true), |
is_query_enabled_(base::FeatureList::IsEnabled(kTranslateRankerQuery)), |
is_enforcement_enabled_( |
@@ -293,15 +293,15 @@ void TranslateRankerImpl::FlushTranslateEvents( |
void TranslateRankerImpl::SendEventToUKM( |
const metrics::TranslateEventProto& event, |
const GURL& url) { |
- if (!ukm_service_) { |
+ if (!ukm_recorder_) { |
DVLOG(3) << "No UKM service."; |
return; |
} |
DVLOG(3) << "Sending event for url: " << url.spec(); |
- int32_t source_id = ukm_service_->GetNewSourceID(); |
- ukm_service_->UpdateSourceURL(source_id, url); |
+ ukm::SourceId source_id = ukm_recorder_->GetNewSourceID(); |
+ ukm_recorder_->UpdateSourceURL(source_id, url); |
std::unique_ptr<ukm::UkmEntryBuilder> builder = |
- ukm_service_->GetEntryBuilder(source_id, "Translate"); |
+ ukm_recorder_->GetEntryBuilder(source_id, "Translate"); |
// The metrics added here should be kept in sync with the documented |
// metrics in tools/metrics/ukm/ukm.xml. |
// TODO(hamelphi): Remove hashing functions once UKM accepts strings metrics. |