| Index: chrome/browser/push_messaging/push_messaging_service_impl.cc
|
| diff --git a/chrome/browser/push_messaging/push_messaging_service_impl.cc b/chrome/browser/push_messaging/push_messaging_service_impl.cc
|
| index 93f3e8158e8a778f9827f704648b347ea6c4b6a2..ba9335a5a3f3685f7f21f0c1459f0efaece22658 100644
|
| --- a/chrome/browser/push_messaging/push_messaging_service_impl.cc
|
| +++ b/chrome/browser/push_messaging/push_messaging_service_impl.cc
|
| @@ -255,6 +255,8 @@ void PushMessagingServiceImpl::ShutdownHandler() {
|
| void PushMessagingServiceImpl::OnStoreReset() {
|
| // Delete all cached subscriptions, since they are now invalid.
|
| for (const auto& identifier : PushMessagingAppIdentifier::GetAll(profile_)) {
|
| + RecordUnsubscribeReason(
|
| + content::PUSH_UNREGISTRATION_REASON_GCM_STORE_RESET);
|
| // Clear all the subscriptions in parallel, to reduce risk that shutdown
|
| // occurs before we finish clearing them.
|
| ClearPushSubscriptionId(profile_, identifier.origin(),
|
|
|