mirror of
https://github.com/aljazceru/lightning.git
synced 2025-12-24 01:24:26 +01:00
lightningd: derive JSONRPC ids from incoming id (append /cln:<method>#NNN).
Usually the calls are spontanous, so it's just "cln:<method>#NNN", but json_invoice() calls listincoming, and json_checkmessage calls listnodes, so those become "cli:invoice-<pid>/cln:listincoming#NNN". Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
@@ -18,7 +18,7 @@ def test_invoice(node_factory, chainparams):
|
||||
inv = l1.rpc.invoice(123000, 'label', 'description', 3700, [addr1, addr2])
|
||||
|
||||
# Side note: invoice calls out to listincoming, so check JSON id is as expected
|
||||
l1.daemon.wait_for_log(": OUT:id=cln:listincoming#[0-9]*")
|
||||
l1.daemon.wait_for_log(": OUT:id=1/cln:listincoming#[0-9]*")
|
||||
|
||||
after = int(time.time())
|
||||
b11 = l1.rpc.decodepay(inv['bolt11'])
|
||||
|
||||
Reference in New Issue
Block a user