invoices: create package

This commit isolates the invoice registry in a separate package. It is
a preparation for the creation of an invoices sub server.
This commit is contained in:
Joost Jager
2018-12-20 11:57:44 +01:00
parent 3c950e8f0d
commit c1eaf60000
6 changed files with 107 additions and 48 deletions

View File

@@ -6,6 +6,7 @@ import (
"github.com/btcsuite/btcd/chaincfg/chainhash"
"github.com/lightningnetwork/lnd/channeldb"
"github.com/lightningnetwork/lnd/contractcourt"
"github.com/lightningnetwork/lnd/invoices"
"github.com/lightningnetwork/lnd/lnwallet"
)
@@ -23,7 +24,7 @@ type preimageSubscriber struct {
type preimageBeacon struct {
sync.RWMutex
invoices *invoiceRegistry
invoices *invoices.InvoiceRegistry
wCache *channeldb.WitnessCache