From c8f0ea9086dc9cdfb9c3ddad84f608ad82669036 Mon Sep 17 00:00:00 2001 From: m-hajjo Date: Fri, 28 Aug 2026 15:05:52 +0100 Subject: [PATCH] Replace ad hoc logs with structured correlation logging --- package-lock.json | 17 +++++++++++++++++ package.json | 2 ++ src/config/cron.config.ts | 0 src/jobs/jobs.service.ts | 0 srcconfigcron.config.ts | 0 test.txt | 0 6 files changed, 19 insertions(+) create mode 100644 src/config/cron.config.ts create mode 100644 src/jobs/jobs.service.ts create mode 100644 srcconfigcron.config.ts create mode 100644 test.txt diff --git a/package-lock.json b/package-lock.json index e1bd7dc05..50e5e2988 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,9 +9,11 @@ "version": "1.0.0", "license": "ISC", "dependencies": { + "@types/node-cron": "^3.0.11", "@types/uuid": "^10.0.0", "cors": "^2.8.6", "express": "^5.2.1", + "node-cron": "^4.6.0", "node-fetch": "2", "stellar-sdk": "^13.3.0", "toml": "^3.0.0", @@ -192,6 +194,12 @@ "undici-types": "~8.3.0" } }, + "node_modules/@types/node-cron": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@types/node-cron/-/node-cron-3.0.11.tgz", + "integrity": "sha512-0ikrnug3/IyneSHqCBeslAhlK2aBfYek1fGo4bP4QnZPmiqSGRK+Oy7ZMisLWkesffJvQ1cqAcBnJC+8+nxIAg==", + "license": "MIT" + }, "node_modules/@types/qs": { "version": "6.15.1", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.15.1.tgz", @@ -1407,6 +1415,15 @@ "node": ">= 0.6" } }, + "node_modules/node-cron": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/node-cron/-/node-cron-4.6.0.tgz", + "integrity": "sha512-Si/bzYiKRHOB8/a99T2+SDGN582ONDMSTlJr5oCkT6GtnqPjZ2s10eoQRYkW9ZHwjVxONL+W8Fb+qR0AHMQsdg==", + "license": "ISC", + "engines": { + "node": ">=20" + } + }, "node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", diff --git a/package.json b/package.json index 3467913fd..e19ada22e 100644 --- a/package.json +++ b/package.json @@ -23,9 +23,11 @@ ] }, "dependencies": { + "@types/node-cron": "^3.0.11", "@types/uuid": "^10.0.0", "cors": "^2.8.6", "express": "^5.2.1", + "node-cron": "^4.6.0", "node-fetch": "2", "stellar-sdk": "^13.3.0", "toml": "^3.0.0", diff --git a/src/config/cron.config.ts b/src/config/cron.config.ts new file mode 100644 index 000000000..e69de29bb diff --git a/src/jobs/jobs.service.ts b/src/jobs/jobs.service.ts new file mode 100644 index 000000000..e69de29bb diff --git a/srcconfigcron.config.ts b/srcconfigcron.config.ts new file mode 100644 index 000000000..e69de29bb diff --git a/test.txt b/test.txt new file mode 100644 index 000000000..e69de29bb