diff --git a/backend/dal/index.ts b/backend/dal/index.ts index 07aaef7..e217c94 100644 --- a/backend/dal/index.ts +++ b/backend/dal/index.ts @@ -12,17 +12,11 @@ export function addTransaction(data: Transaction): Promise { return fs.appendFile(fullFile, `\n${formatTransaction(data)}`, "utf8"); } -let fileContents: ParseResult; - export function readFile(): Promise { - if (fileContents) { - return Promise.resolve(fileContents); - } - const readStream = createReadStream(fullFile); return parse(readStream).then((contents) => { - fileContents = contents; + readStream.close(); return contents; }); }