| Index: extensions/browser/api/networking_private/networking_private_api.cc
|
| diff --git a/extensions/browser/api/networking_private/networking_private_api.cc b/extensions/browser/api/networking_private/networking_private_api.cc
|
| index 7ebeedcdf9420804db6e70180be54209bd7a519c..ccb887b295542d3848ea84d7169eaae739627ba1 100644
|
| --- a/extensions/browser/api/networking_private/networking_private_api.cc
|
| +++ b/extensions/browser/api/networking_private/networking_private_api.cc
|
| @@ -200,6 +200,35 @@ void NetworkingPrivateCreateNetworkFunction::Failure(const std::string& error) {
|
| }
|
|
|
| ////////////////////////////////////////////////////////////////////////////////
|
| +// NetworkingPrivateForgetNetworkFunction
|
| +
|
| +NetworkingPrivateForgetNetworkFunction::
|
| + ~NetworkingPrivateForgetNetworkFunction() {
|
| +}
|
| +
|
| +bool NetworkingPrivateForgetNetworkFunction::RunAsync() {
|
| + scoped_ptr<private_api::ForgetNetwork::Params> params =
|
| + private_api::ForgetNetwork::Params::Create(*args_);
|
| + EXTENSION_FUNCTION_VALIDATE(params);
|
| +
|
| + GetDelegate(browser_context())
|
| + ->ForgetNetwork(
|
| + params->network_guid,
|
| + base::Bind(&NetworkingPrivateForgetNetworkFunction::Success, this),
|
| + base::Bind(&NetworkingPrivateForgetNetworkFunction::Failure, this));
|
| + return true;
|
| +}
|
| +
|
| +void NetworkingPrivateForgetNetworkFunction::Success() {
|
| + SendResponse(true);
|
| +}
|
| +
|
| +void NetworkingPrivateForgetNetworkFunction::Failure(const std::string& error) {
|
| + error_ = error;
|
| + SendResponse(false);
|
| +}
|
| +
|
| +////////////////////////////////////////////////////////////////////////////////
|
| // NetworkingPrivateGetNetworksFunction
|
|
|
| NetworkingPrivateGetNetworksFunction::~NetworkingPrivateGetNetworksFunction() {
|
|
|