[CrOS PhoneHub] Add the MultideviceSetupStateUpdater
This class enables the PhoneHub Multidevice feature state when the HostStatus (provided by the MultideviceSetupClient) of the phone is initially |kHostSetLocallyButWaitingForBackendConfirmation|, and becomes either 1) |kHostVerified|, or 2) becomes |kHostSetButNotYetVerified| first, and then later |kHostVerified|. This class also disables the PhoneHubNotification Multidevice feature state when Notification access has been revoked by the phone, provided via NotificationAccessManager. Bug: 1106938 Change-Id: I01435323b3a3b8ec886ab32de0ba324b9473d2a4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2468265 Commit-Queue: Regan Hsu <hsuregan@chromium.org> Reviewed-by:Kyle Horimoto <khorimoto@chromium.org> Cr-Commit-Position: refs/heads/master@{#817313}
Showing
Please register or sign in to comment