| Index: extensions/browser/api/networking_private/networking_private_chromeos.cc
|
| diff --git a/extensions/browser/api/networking_private/networking_private_chromeos.cc b/extensions/browser/api/networking_private/networking_private_chromeos.cc
|
| index 351bf0d5650135268063e262f01013893dc87d0b..1179f4cfa056ca170b690bb30f48ee4f762cd2d3 100644
|
| --- a/extensions/browser/api/networking_private/networking_private_chromeos.cc
|
| +++ b/extensions/browser/api/networking_private/networking_private_chromeos.cc
|
| @@ -203,6 +203,21 @@ void NetworkingPrivateChromeOS::CreateNetwork(
|
| base::Bind(&NetworkHandlerFailureCallback, failure_callback));
|
| }
|
|
|
| +void NetworkingPrivateChromeOS::ForgetNetwork(
|
| + const std::string& guid,
|
| + const VoidCallback& success_callback,
|
| + const FailureCallback& failure_callback) {
|
| + std::string service_path, error;
|
| + if (!GetServicePathFromGuid(guid, &service_path, &error)) {
|
| + failure_callback.Run(error);
|
| + return;
|
| + }
|
| +
|
| + GetManagedConfigurationHandler()->RemoveConfiguration(
|
| + service_path, success_callback,
|
| + base::Bind(&NetworkHandlerFailureCallback, failure_callback));
|
| +}
|
| +
|
| void NetworkingPrivateChromeOS::GetNetworks(
|
| const std::string& network_type,
|
| bool configured_only,
|
|
|