Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/Firefox/dom/quota/test/modules/system/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 891 B image not shown  

Quelle  Utils.sys.mjs   Sprache: unbekannt

 
/**
 * Any copyright is dedicated to the Public Domain.
 * http://creativecommons.org/publicdomain/zero/1.0/
 */

import {
  getCachedUsageForOrigin,
  resetStorage,
} from "resource://testing-common/dom/quota/test/modules/StorageUtils.sys.mjs";

export const Utils = {
  async getCachedOriginUsage() {
    const principal = Cc["@mozilla.org/systemprincipal;1"].createInstance(
      Ci.nsIPrincipal
    );
    const result = await getCachedUsageForOrigin(principal);
    return result;
  },

  async shrinkStorageSize(size) {
    Services.prefs.setIntPref(
      "dom.quotaManager.temporaryStorage.fixedLimit",
      size
    );

    const result = await resetStorage();
    return result;
  },

  async restoreStorageSize() {
    Services.prefs.clearUserPref(
      "dom.quotaManager.temporaryStorage.fixedLimit"
    );

    const result = await resetStorage();
    return result;
  },
};

[ Dauer der Verarbeitung: 0.23 Sekunden  (vorverarbeitet)  ]