| Index: components/translate/core/browser/translate_ranker_impl.h
|
| diff --git a/components/translate/core/browser/translate_ranker_impl.h b/components/translate/core/browser/translate_ranker_impl.h
|
| index fa3eb4b3936f215a1e6946ce71b15fcc7bec7c55..abbed4d50c1a67b987836d59f72f97ef16ae8ec0 100644
|
| --- a/components/translate/core/browser/translate_ranker_impl.h
|
| +++ b/components/translate/core/browser/translate_ranker_impl.h
|
| @@ -34,8 +34,6 @@ class TranslateEventProto;
|
|
|
| namespace translate {
|
|
|
| -class TranslatePrefs;
|
| -
|
| // Features used to enable ranker query, enforcement and logging. Note that
|
| // enabling enforcement implies (forces) enabling queries.
|
| extern const base::Feature kTranslateRankerQuery;
|
| @@ -53,10 +51,7 @@ struct TranslateRankerFeatures {
|
| const std::string& cntry,
|
| const std::string& locale);
|
|
|
| - TranslateRankerFeatures(const TranslatePrefs& prefs,
|
| - const std::string& src,
|
| - const std::string& dst,
|
| - const std::string& locale);
|
| + TranslateRankerFeatures(const metrics::TranslateEventProto& tep);
|
|
|
| ~TranslateRankerFeatures();
|
|
|
| @@ -101,9 +96,6 @@ class TranslateRankerImpl : public TranslateRanker {
|
| // TranslateRanker...
|
| uint32_t GetModelVersion() const override;
|
| bool ShouldOfferTranslation(
|
| - const TranslatePrefs& translate_prefs,
|
| - const std::string& src_lang,
|
| - const std::string& dst_lang,
|
| metrics::TranslateEventProto* translate_event) override;
|
| void FlushTranslateEvents(
|
| std::vector<metrics::TranslateEventProto>* events) override;
|
| @@ -120,8 +112,8 @@ class TranslateRankerImpl : public TranslateRanker {
|
| std::unique_ptr<chrome_intelligence::RankerModel> model);
|
|
|
| // Get the model decision on whether we should show the translate
|
| - // UI or not given |features|.
|
| - bool GetModelDecision(const TranslateRankerFeatures& features);
|
| + // UI or not given |translate_event|.
|
| + bool GetModelDecision(const metrics::TranslateEventProto& translate_event);
|
|
|
| // Check if the ModelLoader has been initialized. Used to test ModelLoader
|
| // logic.
|
|
|