Chromium Code Reviews| Index: components/sync/driver/proxy_data_type_controller.cc |
| diff --git a/components/sync/driver/proxy_data_type_controller.cc b/components/sync/driver/proxy_data_type_controller.cc |
| index 99c74b78c856366553531f3c283eedf70a852041..6bbf4044234b341f1744f1405c05a6a0e21e8c04 100644 |
| --- a/components/sync/driver/proxy_data_type_controller.cc |
| +++ b/components/sync/driver/proxy_data_type_controller.cc |
| @@ -4,6 +4,9 @@ |
| #include "components/sync/driver/proxy_data_type_controller.h" |
| +#include "base/bind.h" |
| +#include "base/bind_helpers.h" |
| +#include "base/values.h" |
| #include "components/sync/api/sync_merge_result.h" |
| namespace sync_driver { |
| @@ -70,4 +73,15 @@ void ProxyDataTypeController::ActivateDataType( |
| void ProxyDataTypeController::DeactivateDataType( |
| BackendDataTypeConfigurer* configurer) {} |
| +void ProxyDataTypeController::GetAllNodes( |
|
maxbogue
2016/08/25 23:38:59
I suspect this shouldn't need an implementation, s
Gang Wu
2016/08/26 16:48:04
proxy_tab is registered and enabled type, and cann
|
| + scoped_refptr<base::SequencedTaskRunner> task_runner, |
| + const AllNodesCallback& callback) { |
| + ScopedVector<base::ListValue> node_lists; |
| + std::vector<syncer::ModelType> types_vector; |
| + types_vector.push_back(type()); |
|
skym
2016/08/26 18:41:39
I know Max suggested to switch to returning a sing
Gang Wu
2016/08/29 20:07:41
Done.
|
| + node_lists.push_back(new base::ListValue()); |
| + task_runner->PostTask( |
| + FROM_HERE, base::Bind(callback, types_vector, base::Passed(&node_lists))); |
| +} |
| + |
| } // namespace sync_driver |