JDRssDownloader/checkDownloadHistory.js
2022-06-18 13:44:16 +01:00

19 lines
600 B
JavaScript

const fs = require('fs')
function checkDownloadHistory(urlObj) {
try {
history = JSON.parse(fs.readFileSync('./downloadHistory.json'));
} catch (error) {
fs.writeFileSync('./downloadHistory.json', JSON.stringify([]));
}
history = JSON.parse(fs.readFileSync('./downloadHistory.json'));
if (history.includes(urlObj.fileName)) {
return true
} else {
history.push(urlObj.fileName)
fs.writeFileSync('./downloadHistory.json', JSON.stringify(history));
return false
}
}
module.exports = { checkDownloadHistory }