fix scheduled file deleting
This commit is contained in:
parent
ac05caf3ee
commit
68242f137d
|
@ -57,6 +57,7 @@ console.log(`loaded ${toDelete.length} items in deletion queue`);
|
||||||
let updateQueue = false;
|
let updateQueue = false;
|
||||||
for (let del of toDelete) {
|
for (let del of toDelete) {
|
||||||
if (Date.now() - del.date >= 0) {
|
if (Date.now() - del.date >= 0) {
|
||||||
|
toDelete = toDelete.filter(c => c.file !== del.file);
|
||||||
console.log(`deleting ${del.file} - was meant to be deleted ${timeago.format(del.date)}`);
|
console.log(`deleting ${del.file} - was meant to be deleted ${timeago.format(del.date)}`);
|
||||||
updateQueue = true;
|
updateQueue = true;
|
||||||
try {
|
try {
|
||||||
|
@ -64,7 +65,6 @@ for (let del of toDelete) {
|
||||||
} catch(err) {
|
} catch(err) {
|
||||||
console.log(`failed to delete ${del.file}! is the file already gone?`);
|
console.log(`failed to delete ${del.file}! is the file already gone?`);
|
||||||
}
|
}
|
||||||
delete del;
|
|
||||||
} else {
|
} else {
|
||||||
console.log(`queueing deletion of ${del.file} ${timeago.format(del.date)}`);
|
console.log(`queueing deletion of ${del.file} ${timeago.format(del.date)}`);
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
|
|
Loading…
Reference in New Issue