Currently we are forcing all sync bridge implementations to do identical parsing of our metadata structures. This should be factored out into the store.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/b685c4969f6ede8f577a44de4bbfdbfe765524a4 commit b685c4969f6ede8f577a44de4bbfdbfe765524a4 Author: maxbogue <maxbogue@chromium.org> Date: Tue Nov 08 05:11:17 2016 [Sync] ModelTypeStore::ReadMetadataCallback now returns a MetadataBatch BUG= 661847 Review-Url: https://codereview.chromium.org/2468423010 Cr-Commit-Position: refs/heads/master@{#430525} [modify] https://crrev.com/b685c4969f6ede8f577a44de4bbfdbfe765524a4/components/sync/device_info/device_info_sync_bridge.cc [modify] https://crrev.com/b685c4969f6ede8f577a44de4bbfdbfe765524a4/components/sync/device_info/device_info_sync_bridge.h [modify] https://crrev.com/b685c4969f6ede8f577a44de4bbfdbfe765524a4/components/sync/model/mock_model_type_store.cc [modify] https://crrev.com/b685c4969f6ede8f577a44de4bbfdbfe765524a4/components/sync/model/model_type_store.h [modify] https://crrev.com/b685c4969f6ede8f577a44de4bbfdbfe765524a4/components/sync/model_impl/model_type_store_impl.cc [modify] https://crrev.com/b685c4969f6ede8f577a44de4bbfdbfe765524a4/components/sync/model_impl/model_type_store_impl.h [modify] https://crrev.com/b685c4969f6ede8f577a44de4bbfdbfe765524a4/components/sync/model_impl/model_type_store_impl_unittest.cc
Comment 1 by maxbogue@chromium.org
, Nov 4 2016Status: Started (was: Available)