Commit ab66bc78 authored by Jérôme Lebel's avatar Jérôme Lebel Committed by Commit Bot

[iOS] Cleanup for ChromeTrustedVaultService::AddKeysChangedObserver()

Removing ChromeTrustedVaultService::AddKeysChangedObserver() and
temporary code introduced in: crrev.com/c/2461007.

Related to:
crrev.com/i/3323592

Bug: 1081649, 1100278
Change-Id: Iada56e4b25f5d51ab89263d7fa09f5317d26c63c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2461124
Commit-Queue: Jérôme Lebel <jlebel@chromium.org>
Reviewed-by: default avatarMikel Astiz <mastiz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#816519}
parent be9261a7
...@@ -9,7 +9,6 @@ ...@@ -9,7 +9,6 @@
#include <vector> #include <vector>
#include "base/callback.h" #include "base/callback.h"
#include "base/callback_list.h"
#include "base/observer_list.h" #include "base/observer_list.h"
#include "components/sync/driver/trusted_vault_client.h" #include "components/sync/driver/trusted_vault_client.h"
...@@ -31,8 +30,6 @@ class ChromeTrustedVaultService { ...@@ -31,8 +30,6 @@ class ChromeTrustedVaultService {
delete; delete;
using Observer = syncer::TrustedVaultClient::Observer; using Observer = syncer::TrustedVaultClient::Observer;
using CallbackList = base::CallbackList<void()>;
using Subscription = CallbackList::Subscription;
// Adds/removes observers. // Adds/removes observers.
void AddObserver(Observer* observer); void AddObserver(Observer* observer);
...@@ -56,9 +53,6 @@ class ChromeTrustedVaultService { ...@@ -56,9 +53,6 @@ class ChromeTrustedVaultService {
// synchronously. // synchronously.
virtual void CancelReauthentication(BOOL animated, virtual void CancelReauthentication(BOOL animated,
void (^callback)(void)) = 0; void (^callback)(void)) = 0;
// TODO(crbug.com/1100278): Delete this deprecated function.
virtual std::unique_ptr<Subscription> AddKeysChangedObserver(
const base::RepeatingClosure& cb);
protected: protected:
// Functions to notify observers. // Functions to notify observers.
...@@ -67,9 +61,6 @@ class ChromeTrustedVaultService { ...@@ -67,9 +61,6 @@ class ChromeTrustedVaultService {
private: private:
base::ObserverList<Observer> observer_list_; base::ObserverList<Observer> observer_list_;
// TODO(crbug.com/1100278): Delete this field onceAddKeysChangedObserver() is
// cleaned up.
std::unique_ptr<Subscription> deprecated_keys_changed_subscription_;
}; };
} // namespace ios } // namespace ios
......
...@@ -16,26 +16,12 @@ ChromeTrustedVaultService::~ChromeTrustedVaultService() {} ...@@ -16,26 +16,12 @@ ChromeTrustedVaultService::~ChromeTrustedVaultService() {}
void ChromeTrustedVaultService::AddObserver(Observer* observer) { void ChromeTrustedVaultService::AddObserver(Observer* observer) {
observer_list_.AddObserver(observer); observer_list_.AddObserver(observer);
if (!deprecated_keys_changed_subscription_) {
// base::Unretained() is safe because the subscription is stored in a member
// field and hence cannot outlive |this|.
deprecated_keys_changed_subscription_ = AddKeysChangedObserver(
base::BindRepeating(&ChromeTrustedVaultService::NotifyKeysChanged,
base::Unretained(this)));
}
} }
void ChromeTrustedVaultService::RemoveObserver(Observer* observer) { void ChromeTrustedVaultService::RemoveObserver(Observer* observer) {
observer_list_.RemoveObserver(observer); observer_list_.RemoveObserver(observer);
} }
std::unique_ptr<ChromeTrustedVaultService::Subscription>
ChromeTrustedVaultService::AddKeysChangedObserver(
const base::RepeatingClosure& cb) {
return nullptr;
}
void ChromeTrustedVaultService::NotifyKeysChanged() { void ChromeTrustedVaultService::NotifyKeysChanged() {
for (Observer& observer : observer_list_) { for (Observer& observer : observer_list_) {
observer.OnTrustedVaultKeysChanged(); observer.OnTrustedVaultKeysChanged();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment