[PALEMOON] Fix Sanitize (e.g. "Offline" - "Clear Recent History" - "Offline Website Data"): Quota Manager => Quota Manager Service

Issue #57
This commit is contained in:
janekptacijarabaci 2018-04-11 07:28:32 +02:00 committed by Roy Tam
commit a1e92ba7ed

View file

@ -6,8 +6,9 @@ this.EXPORTED_SYMBOLS = ["QuotaManagerHelper"];
Components.utils.import('resource://gre/modules/Services.jsm');
const Cc = Components.classes;
const Ci = Components.interfaces;
const Cc = Components.classes;
const Cu = Components.utils;
this.QuotaManagerHelper = {
clear: function(isShutDown) {
@ -34,12 +35,17 @@ this.QuotaManagerHelper = {
}
}
}
var qm = Cc["@mozilla.org/dom/quota/manager;1"].getService(Ci.nsIQuotaManager);
var qm = Cc["@mozilla.org/dom/quota-manager-service;1"]
.getService(Ci.nsIQuotaManagerService);
for (var dom in doms) {
var uri = Services.io.newURI(dom, null, null);
qm.clearStoragesForURI(uri);
let principal = Services.scriptSecurityManager
.createCodebasePrincipal(uri, {});
qm.clearStoragesForPrincipal(principal);
}
}
} catch(er) {}
} catch(er) {
Cu.reportError(er);
}
}
};