rework prune

This commit is contained in:
anarch3 2022-11-20 17:41:25 -05:00
parent 88b5e3421d
commit 0518935658

21
app.js
View file

@ -63,15 +63,22 @@ function prune () {
console.log(`Deleting ${row.path}`); console.log(`Deleting ${row.path}`);
fs.unlink(`uploads/${row.path}`, (err) => { fs.unlink(`uploads/${row.path}`, (err) => {
if (err) { if (err) {
if(err.errno == -4058) return; //file doesn't exist if(err.errno == -4058) {
return console.error(err); console.log("File already deleted");
db.all("DELETE FROM media WHERE path = ?", [row.path], (err) => {
if (err) return console.error(err);
});
} else {
console.error(err);
}
} else {
db.all("DELETE FROM media WHERE path = ?", [row.path], (err) => {
if (err) return console.error(err);
});
} }
console.log(`Deleted ${row.path}`);
});
db.run("DELETE FROM media WHERE expire > ?", [Date.now()], (err) => {
if (err) return console.error(err);
console.log(`Deleted ${row.path} from database`);
}); });
console.log(`Deleted ${row.path}`);
}); });
}); });
} }