From 0f78331eb082e1319eae57f20799040e6d812d52 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <adhisimon@gmail.com> Date: Fri, 11 Jun 2021 18:40:48 +0700 Subject: [PATCH] Perbaikan symlink last dump --- lib/core-callback/dumper/req.js | 11 ++--------- lib/core-callback/dumper/sender.js | 11 ++--------- 2 files changed, 4 insertions(+), 18 deletions(-) diff --git a/lib/core-callback/dumper/req.js b/lib/core-callback/dumper/req.js index e1b0a97..66b2345 100644 --- a/lib/core-callback/dumper/req.js +++ b/lib/core-callback/dumper/req.js @@ -9,7 +9,7 @@ const moment = require('moment'); const baseDumpDir = 'dump'; const subBaseDumpDir = path.join(baseDumpDir, 'core-callback'); -const lastSymbolicLinkName = path.join(subBaseDumpDir, 'last-req'); +const lastDumpFileName = path.join(subBaseDumpDir, 'last-req'); if (!fs.existsSync(baseDumpDir)) { logger.verbose(`${MODULE_NAME} B5785525: Creating base dump dir`); @@ -69,14 +69,7 @@ ${JSON.stringify(req.body, null, 2)} ); await fsPromise.writeFile(dumpFileName, data); - - try { - await fsPromise.unlink(lastSymbolicLinkName); - } catch (e) { - // - } - - await fsPromise.symlink(dumpFileName, lastSymbolicLinkName); + await fsPromise.writeFile(lastDumpFileName, data); next(); }; diff --git a/lib/core-callback/dumper/sender.js b/lib/core-callback/dumper/sender.js index ddfc773..1ec8a75 100644 --- a/lib/core-callback/dumper/sender.js +++ b/lib/core-callback/dumper/sender.js @@ -9,7 +9,7 @@ const moment = require('moment'); const baseDumpDir = 'dump'; const subBaseDumpDir = path.join(baseDumpDir, 'core-callback'); -const lastSymbolicLinkName = path.join(subBaseDumpDir, 'last-sent'); +const lastDumpFileName = path.join(subBaseDumpDir, 'last-sent'); if (!fs.existsSync(baseDumpDir)) { logger.verbose(`${MODULE_NAME} CE7EA06A: Creating base dump dir`); @@ -76,12 +76,5 @@ ${ ); await fsPromise.writeFile(dumpFileName, data); - - try { - await fsPromise.unlink(lastSymbolicLinkName); - } catch (e) { - // - } - - await fsPromise.symlink(dumpFileName, lastSymbolicLinkName); + await fsPromise.writeFile(lastDumpFileName); }; -- 1.9.0