Commit db8ed165 authored by Devlin Cronin's avatar Devlin Cronin Committed by Commit Bot

[Extensions Cleanup] Use declared constants in extension_builder.cc

Use the constants from manifest_constants.* in extension_builder.cc
instead of using string literals.

Bug: None
Change-Id: I111beee9274c7ac347ffb3df0657bb1d1b6327fb
Reviewed-on: https://chromium-review.googlesource.com/1242274
Commit-Queue: Devlin <rdevlin.cronin@chromium.org>
Reviewed-by: default avatarIstiaque Ahmed <lazyboy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#594145}
parent dd7c59f4
...@@ -30,10 +30,10 @@ struct ExtensionBuilder::ManifestData { ...@@ -30,10 +30,10 @@ struct ExtensionBuilder::ManifestData {
std::unique_ptr<base::DictionaryValue> GetValue() const { std::unique_ptr<base::DictionaryValue> GetValue() const {
DictionaryBuilder manifest; DictionaryBuilder manifest;
manifest.Set("name", name) manifest.Set(manifest_keys::kName, name)
.Set("manifest_version", 2) .Set(manifest_keys::kManifestVersion, 2)
.Set("version", version.value_or("0.1")) .Set(manifest_keys::kVersion, version.value_or("0.1"))
.Set("description", "some description"); .Set(manifest_keys::kDescription, "some description");
switch (type) { switch (type) {
case Type::EXTENSION: case Type::EXTENSION:
...@@ -52,7 +52,7 @@ struct ExtensionBuilder::ManifestData { ...@@ -52,7 +52,7 @@ struct ExtensionBuilder::ManifestData {
ListBuilder permissions_builder; ListBuilder permissions_builder;
for (const std::string& permission : permissions) for (const std::string& permission : permissions)
permissions_builder.Append(permission); permissions_builder.Append(permission);
manifest.Set("permissions", permissions_builder.Build()); manifest.Set(manifest_keys::kPermissions, permissions_builder.Build());
} }
if (action) { if (action) {
...@@ -92,11 +92,12 @@ struct ExtensionBuilder::ManifestData { ...@@ -92,11 +92,12 @@ struct ExtensionBuilder::ManifestData {
matches.Append(match); matches.Append(match);
scripts_value.Append( scripts_value.Append(
DictionaryBuilder() DictionaryBuilder()
.Set("js", ListBuilder().Append(script.first).Build()) .Set(manifest_keys::kJs,
.Set("matches", matches.Build()) ListBuilder().Append(script.first).Build())
.Set(manifest_keys::kMatches, matches.Build())
.Build()); .Build());
} }
manifest.Set("content_scripts", scripts_value.Build()); manifest.Set(manifest_keys::kContentScripts, scripts_value.Build());
} }
std::unique_ptr<base::DictionaryValue> result = manifest.Build(); std::unique_ptr<base::DictionaryValue> result = manifest.Build();
......
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