Index: components/sync/engine_impl/loopback_server/persistent_unique_client_entity.h |
diff --git a/components/sync/engine_impl/loopback_server/persistent_unique_client_entity.h b/components/sync/engine_impl/loopback_server/persistent_unique_client_entity.h |
index 8e039002b68d3ab50c04d023bf207753105c5394..746f0bd2307550f9741e4d4d2653194082bb1539 100644 |
--- a/components/sync/engine_impl/loopback_server/persistent_unique_client_entity.h |
+++ b/components/sync/engine_impl/loopback_server/persistent_unique_client_entity.h |
@@ -39,12 +39,14 @@ class PersistentUniqueClientEntity : public LoopbackServerEntity { |
~PersistentUniqueClientEntity() override; |
// Factory function for creating a PersistentUniqueClientEntity. |
- static std::unique_ptr<LoopbackServerEntity> Create( |
+ static std::unique_ptr<LoopbackServerEntity> CreateFromEntity( |
const sync_pb::SyncEntity& client_entity); |
- // Derives an ID from a unique client tagged entity. |
- static std::string EffectiveIdForClientTaggedEntity( |
- const sync_pb::SyncEntity& entity); |
+ // Factory function for creating a PersistentUniqueClientEntity for use in the |
+ // FakeServer injection API. |
+ static std::unique_ptr<LoopbackServerEntity> CreateFromEntitySpecifics( |
+ const std::string& name, |
+ const sync_pb::EntitySpecifics& entity_specifics); |
// LoopbackServerEntity implementation. |
bool RequiresParentId() const override; |