Flatten UpdateMetricsUsagePrefs - skip Metrics and Reporting service.
UpdateMetricsUsagePrefs() is a chain of calls: - ChromeDataUseMeasurement::UpdateDataUseToMetricsService() -> UpdateMetricsUsagePrefs() -> MetricsService::UpdateMetricsUsagePrefs() -> ReportingService::UpdateMetricsUsagePrefs() -> DataUseTracker::UpdateMetricsUsagePrefs() It can be reduced to: - ChromeDataUseMeasurement::UpdateDataUseToMetricsService() -> UpdateMetricsUsagePrefs() -> DataUseTracker::UpdateMetricsUsagePrefs() This removes the dependency from ChromeDataUseMeasurement to MetricsService and ReportingService. Bug: 902791 Change-Id: I38a6d22d1ff823134c79bc342ea32be0f89cda77 Reviewed-on: https://chromium-review.googlesource.com/c/1334267 Commit-Queue: Henrique Nakashima <hnakashima@chromium.org> Reviewed-by:Alexei Svitkine <asvitkine@chromium.org> Reviewed-by:
rajendrant <rajendrant@chromium.org> Cr-Commit-Position: refs/heads/master@{#608567}
Showing
Please register or sign in to comment