lnd/lnrpc/invoicesrpc
András Bánki-Horváth ad5cd9c8bb
multi: extend InvoiceDB methods with a context argument (#8066)
* multi: extend InvoiceDB methods with a context argument

This commit adds a context to InvoiceDB's methods. Along this refactor
we also extend InvoiceRegistry methods with contexts where it makes
sense. This change is essential to be able to provide kvdb and sqldb
implementations for InvoiceDB.

* channeldb: restrict invoice tests to only use an InvoiceDB instance

* docs: update release notes for 0.18.0
2023-10-11 13:42:59 +02:00
..
addinvoice.go multi: extend InvoiceDB methods with a context argument (#8066) 2023-10-11 13:42:59 +02:00
addinvoice_test.go lnrpc: provide hop hints when adding an invoice with no amount 2022-11-12 05:01:10 -05:00
config_active.go rpcserver+invoicesrpc: alias-aware AddInvoice,AddHoldInvoice rpc 2022-07-07 17:10:29 -04:00
config_default.go multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
driver.go multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
invoices.pb.go lnrpc: run make rpc 2023-09-05 10:11:51 -07:00
invoices.pb.gw.go lnrpc/invoicesrpc: add new invoice ref LookupInvoiceV2 method 2021-10-28 15:49:25 -07:00
invoices.pb.json.go lnrpc/gen_protos.sh: remove js build tag 2022-09-07 18:32:05 -04:00
invoices.proto lnrpc: update invoice request expiry comment 2023-01-12 09:17:34 +09:00
invoices.swagger.json lnrpc: update docs for invoice amt_paid 2023-03-06 20:23:25 -05:00
invoices.yaml lnrpc/invoicesrpc: add new invoice ref LookupInvoiceV2 method 2021-10-28 15:49:25 -07:00
invoices_grpc.pb.go lnrpc: re-compile protos w/ Go 1.19 2022-08-24 11:43:00 -05:00
invoices_server.go multi: extend InvoiceDB methods with a context argument (#8066) 2023-10-11 13:42:59 +02:00
log.go lnrpc: fix log.go files 2022-04-01 18:12:59 -07:00
utils.go channeldb/invoices: add IsAMP and IsKeysend helpers 2023-01-20 03:43:39 -08:00