aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-08-24 08:38:20 -0700
committerAdam Soltys <[email protected]>2024-08-24 08:38:20 -0700
commit9f02f34ab83fc7e11ca0bcc6e13e9f76f07dfc38 (patch)
tree75349c83915bdf16c5056c4b7a8d6d66f5fbeca4
parent9eb3e752682b604a38e60f4bea1639c177eeff60 (diff)
downloadcoinos-server-9f02f34ab83fc7e11ca0bcc6e13e9f76f07dfc38.tar.gz
coinos-server-9f02f34ab83fc7e11ca0bcc6e13e9f76f07dfc38.zip
fix nodes fetch
-rw-r--r--routes/payments.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/routes/payments.js b/routes/payments.js
index df479d19..e16156b5 100644
--- a/routes/payments.js
+++ b/routes/payments.js
@@ -139,10 +139,13 @@ export default {
try {
let hour = 1000 * 60 * 60;
let nodes = await g("nodes");
- let { last } = nodes;
+ let { last } = nodes || {};
- if (!last || last > Date.now() - hour) ({ nodes } = await ln.listnodes());
- await s("nodes", nodes);
+ if (!last || last > Date.now() - hour) {
+ ({ nodes } = await ln.listnodes());
+ nodes.last = Date.now();
+ await s("nodes", nodes);
+ }
let twoWeeksAgo = new Date(new Date().setDate(new Date().getDate() - 14));
let decoded = await ln.decodepay(payreq);