[tbb-commits] [tor-browser/tor-browser-60.4.0esr-8.5-1] Revert "Bug 28640 - Push notifications are disabled, so don't clear them"
gk at torproject.org
gk at torproject.org
Fri Dec 14 20:07:13 UTC 2018
commit 0b36c3e8a59bf675ac6bd1ae36d38f16c4748884
Author: Georg Koppen <gk at torproject.org>
Date: Fri Dec 14 20:05:58 2018 +0000
Revert "Bug 28640 - Push notifications are disabled, so don't clear them"
This reverts commit 1d5d94a68d95f675c108f377a1b9e02ee16b15bb.
---
mobile/android/modules/Sanitizer.jsm | 25 ++++++++++---------------
1 file changed, 10 insertions(+), 15 deletions(-)
diff --git a/mobile/android/modules/Sanitizer.jsm b/mobile/android/modules/Sanitizer.jsm
index 2940dd81b217..3782c92172f9 100644
--- a/mobile/android/modules/Sanitizer.jsm
+++ b/mobile/android/modules/Sanitizer.jsm
@@ -124,23 +124,18 @@ Sanitizer.prototype = {
sss.clearAll();
// Clear push subscriptions
- // Avoid throwing an error because nsIPushService isn't implemented
yield new Promise((resolve, reject) => {
- reject(new Error("Error clearing push subscriptions"));
+ let push = Cc["@mozilla.org/push/Service;1"]
+ .getService(Ci.nsIPushService);
+ push.clearForDomain("*", status => {
+ if (Components.isSuccessCode(status)) {
+ resolve();
+ } else {
+ reject(new Error("Error clearing push subscriptions: " +
+ status));
+ }
+ });
});
-
- //yield new Promise((resolve, reject) => {
- // let push = Cc["@mozilla.org/push/Service;1"]
- // .getService(Ci.nsIPushService);
- // push.clearForDomain("*", status => {
- // if (Components.isSuccessCode(status)) {
- // resolve();
- // } else {
- // reject(new Error("Error clearing push subscriptions: " +
- // status));
- // }
- // });
- //});
TelemetryStopwatch.finish("FX_SANITIZE_SITESETTINGS", refObj);
}),
More information about the tbb-commits
mailing list