better-queue-persistent-store-layer
1.0.1 • Public • Published Better Queue - Persistent Store Layer
Example with localStorage
// create a storage layer with sync or async load and save methods with your preferred persistence method
const Store = ('better-queue-persistent-store-layer');
const Queue = ('better-queue');
class Storage {
load(defaultValue = null) {
const value = localStorage.getItem('queue');
return (value && JSON.parse(value)) || defaultValue;
}
save(data) {
localStorage.setItem('queue', JSON.stringify(data));
}
};
const q = new Queue(fn, {
store: new Store(new Storage())
});
Package Sidebar
Install
npm i better-queue-persistent-store-layer
Weekly Downloads