rework prune
This commit is contained in:
parent
88b5e3421d
commit
0518935658
1 changed files with 14 additions and 7 deletions
21
app.js
21
app.js
|
@ -63,15 +63,22 @@ function prune () {
|
|||
console.log(`Deleting ${row.path}`);
|
||||
fs.unlink(`uploads/${row.path}`, (err) => {
|
||||
if (err) {
|
||||
if(err.errno == -4058) return; //file doesn't exist
|
||||
return console.error(err);
|
||||
}
|
||||
console.log(`Deleted ${row.path}`);
|
||||
});
|
||||
db.run("DELETE FROM media WHERE expire > ?", [Date.now()], (err) => {
|
||||
if(err.errno == -4058) {
|
||||
console.log("File already deleted");
|
||||
db.all("DELETE FROM media WHERE path = ?", [row.path], (err) => {
|
||||
if (err) return console.error(err);
|
||||
console.log(`Deleted ${row.path} from database`);
|
||||
});
|
||||
} 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}`);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue