/** * Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ import { Utils } from "resource://testing-common/dom/quota/test/modules/Utils.sys.mjs"; export const UtilsParent = { async OnMessageReceived(worker, msg) { switch (msg.op) { case "getCachedOriginUsage": { const result = await Utils.getCachedOriginUsage(); worker.postMessage(result); break; } case "shrinkStorageSize": { const result = await Utils.shrinkStorageSize(msg.size); worker.postMessage(result); break; } case "restoreStorageSize": { const result = await Utils.restoreStorageSize(); worker.postMessage(result); break; } default: throw new Error(`Unknown op ${msg.op}`); } }, };