This adds patches & overrides in order to install Brave's policy provider at an app and profile level. These changes attempt to match desktop/android's existing overrides, specifically: - `patches/chrome-browser-policy-profile_policy_connector.cc.patch` - `chromium_src/chrome/browser/policy/chrome_browser_policy_connector.h` - `chromium_src/chrome/browser/policy/chrome_browser_policy_connector.cc`` - `chromium_src/chrome/browser/policy/profile_policy_connector.cc` - `chromium_src/chrome/browser/policy/profile_policy_connector.h` - `chromium_src/chrome/browser/policy/profile_policy_connector_builder.cc`
13 lines
677 B
Diff
13 lines
677 B
Diff
diff --git a/ios/chrome/browser/policy/model/profile_policy_connector.mm b/ios/chrome/browser/policy/model/profile_policy_connector.mm
|
|
index bf211bcdd3d1f6566628d446817d3ce51bc8c714..125f91cc2343e7d244da7bf96432fc46fa73eb44 100644
|
|
--- a/ios/chrome/browser/policy/model/profile_policy_connector.mm
|
|
+++ b/ios/chrome/browser/policy/model/profile_policy_connector.mm
|
|
@@ -50,6 +50,7 @@ void ProfilePolicyConnector::Init(
|
|
browser_policy_connector->local_test_policy_provider();
|
|
}
|
|
|
|
+ BRAVE_PROFILE_POLICY_CONNECTOR_INIT
|
|
policy_service_ = std::make_unique<policy::PolicyServiceImpl>(
|
|
policy_providers_, policy::PolicyServiceImpl::ScopeForMetrics::kMachine);
|
|
}
|