commit | cc23978b8d55ecb26de83a662e1bffc19ea5655a | [log] [tgz] |
---|---|---|
author | Kyle Horimoto <khorimoto@chromium.org> | Wed Dec 19 21:46:25 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Dec 19 21:46:25 2018 |
tree | 1e0341f7028540e1bfa71e41a09c564537d0676d | |
parent | ff61cce9c19251b8d62e0110ecd4f1895522d69c [diff] |
[CrOS MultiDevice] Remove obsolete dependencies on MultiDevice services. Now that code from Instant Tethering and Smart Lock has been fully migrated to use the DeviceSync, SecureChannel, and MultiDeviceSetup services, these features no longer need to access the implementations of those services and should isntead use the client libraries and/or Mojo APIs instead. This CL removes the dependencies. Additionally, to prevent new code from adding new dependencies, this CL updates the BUILD files for the relevant services to deny visibility into the service implementations to all code except for //chrome/browser (which initializes the services) and test code (which mocks out the services). Bug: 912743 Change-Id: Id8b58de73988b2142099adcd9fd8ef6f6584a11e Reviewed-on: https://chromium-review.googlesource.com/c/1384931 Reviewed-by: Ryan Hansberry <hansberry@chromium.org> Commit-Queue: Kyle Horimoto <khorimoto@chromium.org> Cr-Commit-Position: refs/heads/master@{#617963}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .