const stream = require('stream')
let fileContents = Buffer.from(JSON.stringify(tracking), "utf8")
let readStream = new stream.PassThrough()
readStream.end(fileContents)
// setup header
res.set('Content-Disposition', `attachment; filename=tracking_data_${date}.json`)
res.set('Content-Type', 'application/json; charset=utf-8')
readStream.pipe(res)
const fs = require('fs')
const stream = require('stream')
const storeData = (data, path) => {
try {
fs.writeFileSync(path, JSON.stringify(data))
} catch (err) {
console.error(err)
}
}
const loadData = (path) => {
try {
return fs.readFileSync(path, 'utf8')
} catch (err) {
console.error(err)
return false
}
}
const deleteData = (path) => {
try {
fs.unlinkSync(path)
} catch(err) {
console.error(err)
}
}