Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(948)

Unified Diff: sync/syncable/model_type.cc

Issue 2092893002: arc: Create sync protos for Arc package. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Nits addressed. Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « sync/protocol/sync.proto ('k') | sync/syncable/model_type_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: sync/syncable/model_type.cc
diff --git a/sync/syncable/model_type.cc b/sync/syncable/model_type.cc
index 1dba315e6f18526ba52178c2ef6daed5c9c55a89..72b15cfd10fd8990ae758a9c4a0857c4c068de79 100644
--- a/sync/syncable/model_type.cc
+++ b/sync/syncable/model_type.cc
@@ -131,6 +131,8 @@ const ModelTypeInfo kModelTypeInfoMap[] = {
{SUPERVISED_USER_WHITELISTS, "MANAGED_USER_WHITELIST",
"managed_user_whitelists", "Managed User Whitelists",
sync_pb::EntitySpecifics::kManagedUserWhitelistFieldNumber, 33},
+ {ARC_PACKAGE, "ARC_PACKAGE", "arc_package", "Arc Package",
+ sync_pb::EntitySpecifics::kArcPackageFieldNumber, 36},
{PROXY_TABS, "", "", "Tabs", -1, 25},
{NIGORI, "NIGORI", "nigori", "Encryption keys",
sync_pb::EntitySpecifics::kNigoriFieldNumber, 17},
@@ -159,7 +161,7 @@ const char* kUserSelectableDataTypeNames[] = {
};
static_assert(
- 36 == MODEL_TYPE_COUNT,
+ 37 == MODEL_TYPE_COUNT,
"update kUserSelectableDataTypeName to match UserSelectableTypes");
void AddDefaultFieldValue(ModelType datatype,
@@ -217,6 +219,9 @@ void AddDefaultFieldValue(ModelType datatype,
case APP_SETTINGS:
specifics->mutable_app_setting();
break;
+ case ARC_PACKAGE:
+ specifics->mutable_arc_package();
+ break;
case EXTENSION_SETTINGS:
specifics->mutable_extension_setting();
break;
@@ -366,6 +371,9 @@ ModelType GetModelTypeFromSpecifics(const sync_pb::EntitySpecifics& specifics) {
if (specifics.has_app_list())
return APP_LIST;
+ if (specifics.has_arc_package())
+ return ARC_PACKAGE;
+
if (specifics.has_search_engine())
return SEARCH_ENGINES;
« no previous file with comments | « sync/protocol/sync.proto ('k') | sync/syncable/model_type_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698