RTL/server/controllers/lnd
saubyk bd74132265 Address review: self-contained CLN getAlias, LND peers bound, limiter guard
Follow-up to the #1501 review (PR #1629):

- F1: CLN getAlias now builds its request from selNode.authentication.options
  instead of the shared module-level 'options'. That coupling meant a cold
  Peers/route lookup dereferenced a null 'options'; with the new limiter
  swallowing per-task throws, that returned 200 with every alias unset. Aliases
  now resolve regardless of call order, with a truncated-id fallback if auth
  options are somehow absent.
- F2: mirror the 20-way concurrency bound to LND peers (getPeers and postPeer),
  which had the same unbounded Promise.all alias fan-out. Eclair resolves
  aliases inline from a bulk nodes list, so it needs no change.
- F3: normalize runWithConcurrencyLimit's start count to at least 1 so a
  non-positive limit can't leave 'done' unfired and hang the response.
2026-07-19 22:01:23 -07:00
..
balance.ts Release 0.15.1 (#1406) 2024-06-10 12:40:37 -07:00
channels.ts Release 0.15.3 (#1467) 2024-11-10 20:23:52 -08:00
channelsBackup.ts fix channel backup error 2026-02-01 09:06:07 -08:00
fees.ts Release 0.15.1 (#1406) 2024-06-10 12:40:37 -07:00
getInfo.ts Lint Fix (#1408) 2024-06-10 16:41:37 -07:00
graph.ts Release 0.15.1 (#1406) 2024-06-10 12:40:37 -07:00
invoices.ts Fix Missing Memo in LND Invoices Table 2026-02-09 18:13:13 -08:00
message.ts Release 0.15.1 (#1406) 2024-06-10 12:40:37 -07:00
newAddress.ts Release 0.15.1 (#1406) 2024-06-10 12:40:37 -07:00
payments.ts Release 0.15.3 (#1467) 2024-11-10 20:23:52 -08:00
peers.ts Address review: self-contained CLN getAlias, LND peers bound, limiter guard 2026-07-19 22:01:23 -07:00
switch.ts Release 0.15.1 (#1406) 2024-06-10 12:40:37 -07:00
transactions.ts Release 0.15.1 (#1406) 2024-06-10 12:40:37 -07:00
wallet.ts Release 0.15.1 (#1406) 2024-06-10 12:40:37 -07:00
webSocketClient.ts Release 0.15.1 (#1406) 2024-06-10 12:40:37 -07:00