Bug 1844665 - rename RPMSetBoolPref so it's more obvious you can use it for int/char prefs, r=jhirsch

Differential Revision: https://phabricator.services.mozilla.com/D184742
This commit is contained in:
Gijs Kruitbosch 2023-07-27 21:09:28 +00:00
Родитель 931bbe3df1
Коммит 1627ed7f98
6 изменённых файлов: 10 добавлений и 10 удалений

Просмотреть файл

@ -390,7 +390,7 @@ document.addEventListener("DOMContentLoaded", e => {
let exitIcon = document.querySelector("#mobile-hanger .exit-icon");
// hide the mobile promotion and keep hidden with a pref.
exitIcon.addEventListener("click", () => {
RPMSetBoolPref("browser.contentblocking.report.show_mobile_app", false);
RPMSetPref("browser.contentblocking.report.show_mobile_app", false);
document.getElementById("mobile-hanger").classList.add("hidden");
});

Просмотреть файл

@ -74,7 +74,7 @@ export default class VPNCard {
);
// hide the promo banner if the user is already subscribed to vpn
await RPMSetBoolPref(
await RPMSetPref(
"browser.contentblocking.report.hide_vpn_banner",
true
);
@ -98,6 +98,6 @@ export default class VPNCard {
vpnBanner.classList.remove("hidden");
this.doc.sendTelemetryEvent("show", "vpn_banner");
// VPN banner only shows on the first visit, flip a pref so it does not show again.
RPMSetBoolPref("browser.contentblocking.report.hide_vpn_banner", true);
RPMSetPref("browser.contentblocking.report.hide_vpn_banner", true);
}
}

Просмотреть файл

@ -33,7 +33,7 @@ export class RemotePageChild extends JSWindowActorChild {
"RPMGetIntPref",
"RPMGetStringPref",
"RPMGetBoolPref",
"RPMSetBoolPref",
"RPMSetPref",
"RPMGetFormatURLPref",
"RPMIsWindowPrivate",
];
@ -205,7 +205,7 @@ export class RemotePageChild extends JSWindowActorChild {
return Services.prefs.getBoolPref(aPref);
}
RPMSetBoolPref(aPref, aVal) {
RPMSetPref(aPref, aVal) {
return this.wrapPromise(lazy.AsyncPrefs.set(aPref, aVal));
}

Просмотреть файл

@ -634,7 +634,7 @@ function showNativeFallbackWarning() {
"nativeFallbackIgnoreButton"
);
nativeFallbackIgnoreButton.addEventListener("click", () => {
RPMSetBoolPref("network.trr.display_fallback_warning", false);
RPMSetPref("network.trr.display_fallback_warning", false);
retryThis(nativeFallbackIgnoreButton);
});
@ -876,7 +876,7 @@ function setupBlockingReportingUI() {
checkbox.checked = !!reportingAutomatic;
checkbox.addEventListener("change", function ({ target: { checked } }) {
RPMSetBoolPref("security.xfocsp.errorReporting.automatic", checked);
RPMSetPref("security.xfocsp.errorReporting.automatic", checked);
// If we're enabling reports, send a report for this failure.
if (checked) {

Просмотреть файл

@ -101,7 +101,7 @@ export let RemotePageAccessManager = {
"security.xfocsp.errorReporting.enabled",
"network.trr.display_fallback_warning",
],
RPMSetBoolPref: [
RPMSetPref: [
"security.xfocsp.errorReporting.automatic",
"network.trr.display_fallback_warning",
],
@ -190,7 +190,7 @@ export let RemotePageAccessManager = {
],
RPMAddMessageListener: ["*"],
RPMRemoveMessageListener: ["*"],
RPMSetBoolPref: [
RPMSetPref: [
"browser.contentblocking.report.show_mobile_app",
"browser.contentblocking.report.hide_vpn_banner",
],

Просмотреть файл

@ -18,7 +18,7 @@ module.exports = {
RPMGetIntPref: false,
RPMGetStringPref: false,
RPMGetBoolPref: false,
RPMSetBoolPref: false,
RPMSetPref: false,
RPMGetFormatURLPref: false,
RPMIsTRROnlyFailure: false,
RPMIsFirefox: false,