invoices+channeldb: add InvoiceUpdater interface and the KV impl

This commit introduces the InvoiceUpdater interface which is meant
to abstract and assist the in-memory invoice update procedure with
the accompanying database updates. These abstract updater steps will
enable further refactoring later while also ensuring that a full
SQL implementation of the InvoiceDB interface will be possible.
This commit is contained in:
Andras Banki-Horvath committed 2024-02-19 20:47:24 +01:00
1 parent 998156930f
commit ecbfc46312
2 files changed
+542 -405

No files matched your search

+506 -405
View File
File diff suppressed because it is too large. Load diff