lnd: call into the correct InvoiceStore from RPC calls

This commit is contained in:
Andras Banki-Horvath 2023-12-07 21:25:19 +01:00
parent 42508d44e5
commit 7a45bbbeab
No known key found for this signature in database
GPG key ID: 80E5375C094198D8
2 changed files with 4 additions and 1 deletions

View file

@ -5806,7 +5806,7 @@ func (r *rpcServer) ListInvoices(ctx context.Context,
CreationDateEnd: int64(req.CreationDateEnd),
}
invoiceSlice, err := r.server.miscDB.QueryInvoices(ctx, q)
invoiceSlice, err := r.server.invoicesDB.QueryInvoices(ctx, q)
if err != nil {
return nil, fmt.Errorf("unable to query invoices: %w", err)
}

View file

@ -246,6 +246,8 @@ type server struct {
// channel DB that haven't been separated out yet.
miscDB *channeldb.DB
invoicesDB invoices.InvoiceDB
aliasMgr *aliasmgr.Manager
htlcSwitch *htlcswitch.Switch
@ -564,6 +566,7 @@ func newServer(cfg *Config, listenAddrs []net.Addr,
chanStateDB: dbs.ChanStateDB.ChannelStateDB(),
addrSource: dbs.ChanStateDB,
miscDB: dbs.ChanStateDB,
invoicesDB: dbs.InvoiceDB,
cc: cc,
sigPool: lnwallet.NewSigPool(cfg.Workers.Sig, cc.Signer),
writePool: writePool,