Smart Lock: Create a new user pref and make EasyUnlockService listen on it.
Use a new Smart Lock user pref to track if Smart Lock is fully enabled. This removes the need to consider additional complexity when migrating to Unified Setup. Additionally, make EasyUnlockServiceRegular and ProximityAuthProfilePrefManager now consult MultiDeviceSetupClient if Smart Lock is enabled (and listen on feature state changes from it). To be clear, these two classes no longer directly set the Smart Lock user pref, and instead only determine if Smart Lock is enabled by asking MultiDeviceSetupClient. R=jhawkins@chromium.org, jlklein@chromium.org Bug: 881435 Change-Id: I0a8535c19789e826d277258f76ce384e27cc8652 Reviewed-on: https://chromium-review.googlesource.com/1211246Reviewed-by:Jeremy Klein <jlklein@chromium.org> Reviewed-by:
James Hawkins <jhawkins@chromium.org> Reviewed-by:
Dan Erat <derat@chromium.org> Commit-Queue: Ryan Hansberry <hansberry@chromium.org> Cr-Commit-Position: refs/heads/master@{#589319}
Showing
Please register or sign in to comment