diff --git a/src/index.js b/src/index.js index 12b10aa1a6a57f3e2d78296355403e0d8b145a68..87342949f6d3f6a111834e160f59d7ce1a194a5b 100755 --- a/src/index.js +++ b/src/index.js @@ -133,28 +133,37 @@ async function getData(token, idPCE) { * Return the list of daily data */ async function cleanOldData() { - if(moment() > moment("26/11/2020", "DD/MM/YYYY")){ + if(moment().isAfter("2020-11-26")){ log('debug', 'No cleaning to do') return false } else { log('debug', 'Start cleaning old data') const documents = await cozyClient.data.findAll('com.grandlyon.grdf.day') if (documents && documents.length > 0) { + const result = [] for (const doc of documents) { - await cozyClient.data.delete('com.grandlyon.grdf.day', doc) + const deleteResult = await cozyClient.data.delete('com.grandlyon.grdf.day', doc) + result.push(deleteResult) } + log("debug", "NB OF DELETED OLD DAY DATA : " + result.length) } const documents = await cozyClient.data.findAll('com.grandlyon.grdf.month') if (documents && documents.length > 0) { + const result = [] for (const doc of documents) { - await cozyClient.data.delete('com.grandlyon.grdf.month', doc) + const deleteResult = await cozyClient.data.delete('com.grandlyon.grdf.month', doc) + result.push(deleteResult) } + log("debug", "NB OF DELETED OLD MONTH DATA : " + result.length) } const documents = await cozyClient.data.findAll('com.grandlyon.grdf.year') if (documents && documents.length > 0) { + const result = [] for (const doc of documents) { await cozyClient.data.delete('com.grandlyon.grdf.year', doc) + result.push(deleteResult) } + log("debug", "NB OF DELETED OLD YEAR DATA : " + result.length) } return true }