| Index: chrome/service/cloud_print/cloud_print_proxy.cc
|
| diff --git a/chrome/service/cloud_print/cloud_print_proxy.cc b/chrome/service/cloud_print/cloud_print_proxy.cc
|
| index 02404069ec95d795704f0946c36523c457cd9b50..4a2edec112856b470af3996b623011c4c15c3523 100644
|
| --- a/chrome/service/cloud_print/cloud_print_proxy.cc
|
| +++ b/chrome/service/cloud_print/cloud_print_proxy.cc
|
| @@ -228,7 +228,20 @@ void CloudPrintProxy::OnUnregisterPrinters(
|
| ShutdownBackend();
|
| ConnectorSettings settings;
|
| settings.InitFrom(service_prefs_);
|
| - wipeout_.reset(new CloudPrintWipeout(this, settings.server_url()));
|
| + net::PartialNetworkTrafficAnnotationTag partial_traffic_annotation =
|
| + net::DefinePartialNetworkTrafficAnnotation("cloud_print_proxy",
|
| + "cloud_print", R"(
|
| + semantics {
|
| + description:
|
| + "Sends a request to Cloud Print to unregister one or more "
|
| + "printers."
|
| + trigger:
|
| + "User request of unregistering printers or a change of an admin "
|
| + "policy regarding Cloud Print."
|
| + data: "OAuth2 token and list of printer ids to unregister."
|
| + })");
|
| + wipeout_.reset(new CloudPrintWipeout(this, settings.server_url(),
|
| + partial_traffic_annotation));
|
| wipeout_->UnregisterPrinters(auth_token, printer_ids);
|
| }
|
|
|
|
|