commit | 235a38d21ad50442fd4a3362e143aa5bedf89bf3 | [log] [tgz] |
---|---|---|
author | Kyle Horimoto <khorimoto@chromium.org> | Thu Jan 10 23:26:41 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Jan 10 23:26:41 2019 |
tree | b1e568658db5cc3532d44f883d1d872abfe4a5a7 | |
parent | ce4c3b883a3d5c172aba463adc2d406797228df5 [diff] |
[CrOS MultiDevice] Make AndroidSmsService own related classes. This CL makes AndroidSmsService the owner of AndroidSmsAppHelperDelegate and AndroidSmsPairingStateTracker (previously, objects of these classes belonged to MultiDeviceSetupService). Upcoming changes require that these classes be shared among multiple clients, so it is necessary that they be accessible outside of the service. As part of this change, I updated AndroidSmsService's constructor to take other KeyedServices as explicit parameters to make dependencies clear, and I updated its factory to depend on the other KeyedServices' factories. Bug: 918943, 876972 Change-Id: Iee064d97349bccb191533056ceea5cb52984dcba Reviewed-on: https://chromium-review.googlesource.com/c/1402022 Commit-Queue: Kyle Horimoto <khorimoto@chromium.org> Reviewed-by: Steven Bennetts <stevenjb@chromium.org> Reviewed-by: Stefan Kuhne <skuhne@chromium.org> Cr-Commit-Position: refs/heads/master@{#621800}
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 .