Build components/signin/core/browser targets without implicit conversion from CoreAccountId to std::string
All build targets for signin/corebrowser/BUILD.gn now builds without implicit conversion
from CoreAccountId to std::string.
Bug: 959157
Change-Id: Icd4bc11e21fddb2591b4fe8544b85dc0e0e992cd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1718411
Commit-Queue: Tanmoy Mollik <[email protected]>
Reviewed-by: Mihai Sardarescu <[email protected]>
Reviewed-by: Colin Blundell <[email protected]>
Cr-Commit-Position: refs/heads/master@{#682285}
diff --git a/components/sync/driver/configure_context.h b/components/sync/driver/configure_context.h
index e0fd922..b144a526 100644
--- a/components/sync/driver/configure_context.h
+++ b/components/sync/driver/configure_context.h
@@ -9,6 +9,7 @@
#include "components/sync/base/storage_option.h"
#include "components/sync/engine/configure_reason.h"
+#include "google_apis/gaia/core_account_id.h"
namespace syncer {
@@ -19,7 +20,7 @@
// controllers, which for USS datatypes propagate analogous information to the
// processor/bridge via DataTypeActivationRequest.
struct ConfigureContext {
- std::string authenticated_account_id;
+ CoreAccountId authenticated_account_id;
std::string cache_guid;
StorageOption storage_option = STORAGE_ON_DISK;
ConfigureReason reason = CONFIGURE_REASON_UNKNOWN;