Index: components/cryptauth/cryptauth_device_manager.h |
diff --git a/components/cryptauth/cryptauth_device_manager.h b/components/cryptauth/cryptauth_device_manager.h |
index 9f3602fd949ade0ee6064b111cfcb8ce6adc9486..5cc2025d7c33f6bde4618e420e76651969c37a7d 100644 |
--- a/components/cryptauth/cryptauth_device_manager.h |
+++ b/components/cryptauth/cryptauth_device_manager.h |
@@ -105,11 +105,17 @@ class CryptAuthDeviceManager : public SyncScheduler::Delegate, |
// has ever been recorded, then this function will also return true. |
bool IsRecoveringFromFailure() const; |
- // Returns a list of remote devices that can unlock the user's other devices. |
- const std::vector<cryptauth::ExternalDeviceInfo>& unlock_keys() const { |
- return unlock_keys_; |
+ // Returns a list of all remote devices that have been synced. |
+ const std::vector<cryptauth::ExternalDeviceInfo> synced_devices() const { |
+ return synced_devices_; |
Ryan Hansberry
2016/12/07 23:51:37
Noob question: Why implement this method in the he
Kyle Horimoto
2016/12/08 00:11:13
It's common to trivial getters this way to tell th
|
} |
+ // Returns a list of remote devices that can unlock the user's other devices. |
+ const std::vector<cryptauth::ExternalDeviceInfo> unlock_keys() const; |
+ |
+ // Returns a list of remote devices that can host tether hotspots. |
+ const std::vector<cryptauth::ExternalDeviceInfo> tether_hosts() const; |
+ |
protected: |
// Creates a new SyncScheduler instance. Exposed for testing. |
virtual std::unique_ptr<SyncScheduler> CreateSyncScheduler(); |
@@ -144,8 +150,8 @@ class CryptAuthDeviceManager : public SyncScheduler::Delegate, |
// instance. |
PrefService* const pref_service_; |
- // The unlock keys currently synced from CryptAuth. |
- std::vector<cryptauth::ExternalDeviceInfo> unlock_keys_; |
+ // All devices currently synced from CryptAuth. |
+ std::vector<cryptauth::ExternalDeviceInfo> synced_devices_; |
// Schedules the time between device sync attempts. |
std::unique_ptr<SyncScheduler> scheduler_; |