mastodon-meme-bot/node_app/JSONdataStore.js
2021-02-26 15:30:18 +00:00

24 lines
544 B
JavaScript

import fs from "fs";
export function storeData(data, path) {
try {
fs.writeFileSync(path, JSON.stringify(data));
} catch (err) {
console.error(err);
}
}
export function loadData(path) {
try {
return JSON.parse(fs.readFileSync(path, 'utf8'))
} catch (err) {
console.error(err)
return false
}
}
export function getStat(path) {
fs.stat(path, (err, stat) => {
if(err == null) return true;
if(err.code === 'ENOENT') return false;
return err.code;
});
}