fune/browser/components/sessionstore/SessionWorker.jsm
Emma Malysz 0d116a492d Bug 1649605 - Replace osfile.jsm usage in SessionWorker.jsm. r=Gijs
Add a mutex to prevent simultaneous I/O requests.

Co-authored-by: Mathew Hodson <mathew.hodson@gmail.com>

Differential Revision: https://phabricator.services.mozilla.com/D129367
2021-11-25 10:45:55 +00:00

19 lines
520 B
JavaScript

/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
* You can obtain one at http://mozilla.org/MPL/2.0/. */
"use strict";
/**
* Interface to a dedicated thread handling I/O
*/
const { BasePromiseWorker } = ChromeUtils.import(
"resource://gre/modules/PromiseWorker.jsm"
);
var EXPORTED_SYMBOLS = ["SessionWorker"];
var SessionWorker = new BasePromiseWorker(
"resource:///modules/sessionstore/SessionWorker.js"
);