Commit 3430c64f authored by Moe Ahmadi's avatar Moe Ahmadi Committed by Commit Bot

[TRANSLATE][IOS] Fixes recording UKM for translate feature on iOS

Bug: 883348
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Ie83175a6d48efbfdf551ccaa13f1454c7a2e8f41
Reviewed-on: https://chromium-review.googlesource.com/1225855Reviewed-by: default avatarPeter Lee <pkl@chromium.org>
Commit-Queue: Moe Ahmadi <mahmadi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#591350}
parent f8019d26
......@@ -8,6 +8,7 @@
#include "components/keyed_service/core/keyed_service.h"
#include "components/keyed_service/ios/browser_state_dependency_manager.h"
#include "components/translate/core/browser/translate_ranker_impl.h"
#include "ios/chrome/browser/application_context.h"
#include "ios/chrome/browser/browser_state/browser_state_otr_helper.h"
#include "ios/chrome/browser/browser_state/chrome_browser_state.h"
......@@ -38,7 +39,8 @@ std::unique_ptr<KeyedService> TranslateRankerFactory::BuildServiceInstanceFor(
ios::ChromeBrowserState::FromBrowserState(context);
return std::make_unique<TranslateRankerImpl>(
TranslateRankerImpl::GetModelPath(browser_state->GetStatePath()),
TranslateRankerImpl::GetModelURL(), nullptr /* ukm::UkmRecorder */);
TranslateRankerImpl::GetModelURL(),
GetApplicationContext()->GetUkmRecorder());
}
web::BrowserState* TranslateRankerFactory::GetBrowserStateToUse(
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment