From 1e750c6cdb28ada13c3e0b0961b1cae3c80438e2 Mon Sep 17 00:00:00 2001 From: Campbell Alden Date: Thu, 19 Mar 2026 01:18:03 +0900 Subject: [PATCH] Add more logging and a qualified api path --- reporter.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/reporter.js b/reporter.js index fed51c3..a7ca3cf 100644 --- a/reporter.js +++ b/reporter.js @@ -45,8 +45,9 @@ async function init() { app.use(cors()) app.use(express.json()); - app.post('/transaction', async function (req, res, _next) { + app.post('/actual-api/transaction', async function (req, res, _next) { await lock.acquire('transaction', async () => { + console.debug('Executing Transaction'); try { await api.init({ dataDir: config.dataDir, @@ -54,9 +55,12 @@ async function init() { password: config.password, }); const transaction = makeTransaction(parse(req.body), config.accountId); + console.log(transaction); await api.addTransactions(config.accountId, [transaction]); + console.log(`Successfully logged "${transaction.payee_name} - ¥${transaction.amount}"`); return res.json({ result: 'success' }); } catch { + console.log('Transaction failed...'); return res.json({ result: 'failure' }); } finally { await api.shutdown();