[APS] Process server response.
This CL processes the success case of a server response, and wraps app
definitions in a utility class to make reading easier.
Bug: b:243088750, b:251700677
Change-Id: I0f82b65a99dc84062f5cdb5facb9e75e08af5dd7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3939163
Auto-Submit: Jeevan Shikaram <[email protected]>
Reviewed-by: Melissa Zhang <[email protected]>
Commit-Queue: Jeevan Shikaram <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1057316}
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index 68cdc188..7ab4a190 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -4761,6 +4761,8 @@
"apps/app_preload_service/app_preload_service_factory.h",
"apps/app_preload_service/device_info_manager.cc",
"apps/app_preload_service/device_info_manager.h",
+ "apps/app_preload_service/preload_app_definition.cc",
+ "apps/app_preload_service/preload_app_definition.h",
"apps/app_provisioning_service/app_provisioning_data_manager.cc",
"apps/app_provisioning_service/app_provisioning_data_manager.h",
"apps/app_service/app_icon/arc_activity_adaptive_icon_impl.cc",
@@ -5210,6 +5212,8 @@
"//ash/webui/system_extensions_internals_ui/mojom",
"//build:chromeos_buildflags",
"//chrome/app/theme:chrome_unscaled_resources_grit",
+ "//chrome/browser/apps/app_preload_service/proto",
+ "//chrome/browser/apps/app_preload_service/proto:proto",
"//chrome/browser/apps/app_provisioning_service/proto",
"//chrome/browser/apps/app_provisioning_service/proto:proto",
"//chrome/browser/ash",