From 1bf6f153ad8ca9508443836a56c4695325d25faa Mon Sep 17 00:00:00 2001 From: Elanis Date: Sat, 30 Apr 2022 18:53:41 +0200 Subject: [PATCH] Stop using a "FILENAME" global variables, it doesn't always work --- main.server.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/main.server.js b/main.server.js index 45d3ee5..36001a0 100644 --- a/main.server.js +++ b/main.server.js @@ -1,13 +1,11 @@ import fs from 'fs'; import path from 'path'; -const FILENAME = path.join(config['amazon']['folder'], 'Digital.PrimeVideo.Viewinghistory.csv'); - export default class AmazonCalendar { static init() { AmazonCalendar.importAmazonPrimeVideoActivity(); - const watcher = fs.watch(FILENAME, { persistent: false }, (curr, prev) => { + const watcher = fs.watch(path.join(config['amazon']['folder'], 'Digital.PrimeVideo.Viewinghistory.csv'), { persistent: false }, (curr, prev) => { watcher.close(); log('./reloading.STATS.AmazonPrime', 'boot'); @@ -56,7 +54,7 @@ export default class AmazonCalendar { )).rows[0].min; minDate.setHours(minDate.getHours() - 6); // Safety margin - const file = fs.readFileSync(FILENAME).toString(); + const file = fs.readFileSync(path.join(config['amazon']['folder'], 'Digital.PrimeVideo.Viewinghistory.csv')).toString(); let firstLineSkipped = false; for(const line of file.split('\n')) {