| Index: ios/chrome/browser/sync/ios_user_event_service_factory.cc
|
| diff --git a/ios/chrome/browser/sync/ios_user_event_service_factory.cc b/ios/chrome/browser/sync/ios_user_event_service_factory.cc
|
| index dcca1a85fd9193e850ab6be302988cfefd5ae667..1782505d46fb6b816d2ba4a36f44c42dcb9a4035 100644
|
| --- a/ios/chrome/browser/sync/ios_user_event_service_factory.cc
|
| +++ b/ios/chrome/browser/sync/ios_user_event_service_factory.cc
|
| @@ -55,11 +55,13 @@ IOSUserEventServiceFactory::BuildServiceInstanceFor(
|
| base::BindRepeating(&syncer::ModelTypeChangeProcessor::Create,
|
| base::BindRepeating(&syncer::ReportUnrecoverableError,
|
| ::GetChannel()));
|
| + syncer::SyncService* sync_service =
|
| + ios::ChromeBrowserState::FromBrowserState(browser_state));
|
| auto bridge = base::MakeUnique<syncer::UserEventSyncBridge>(
|
| - std::move(store_factory), std::move(processor_factory));
|
| + std::move(store_factory), std::move(processor_factory),
|
| + sync_service->GetGlobalIdMapper());
|
| return base::MakeUnique<syncer::UserEventServiceImpl>(
|
| - IOSChromeProfileSyncServiceFactory::GetForBrowserState(
|
| - ios::ChromeBrowserState::FromBrowserState(browser_state)),
|
| + IOSChromeProfileSyncServiceFactory::GetForBrowserState(sync_service,
|
| std::move(bridge));
|
| }
|
|
|
|
|