mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-09-27 21:36:17 +02:00
invoices: create error for invoice registry shutting down
This commit is contained in:
@@ -36,6 +36,10 @@ var (
|
|||||||
// ErrInvoiceAmountTooLow is returned when an invoice is attempted to be
|
// ErrInvoiceAmountTooLow is returned when an invoice is attempted to be
|
||||||
// accepted or settled with an amount that is too low.
|
// accepted or settled with an amount that is too low.
|
||||||
ErrInvoiceAmountTooLow = errors.New("paid amount less than invoice amount")
|
ErrInvoiceAmountTooLow = errors.New("paid amount less than invoice amount")
|
||||||
|
|
||||||
|
// ErrShuttingDown is returned when an operation failed because the
|
||||||
|
// invoice registry is shutting down.
|
||||||
|
ErrShuttingDown = errors.New("invoice registry shutting down")
|
||||||
)
|
)
|
||||||
|
|
||||||
// HodlEvent describes how an htlc should be resolved. If HodlEvent.Preimage is
|
// HodlEvent describes how an htlc should be resolved. If HodlEvent.Preimage is
|
||||||
@@ -330,7 +334,7 @@ func (i *InvoiceRegistry) deliverBacklogEvents(client *InvoiceSubscription) erro
|
|||||||
invoice: &addEvent,
|
invoice: &addEvent,
|
||||||
}:
|
}:
|
||||||
case <-i.quit:
|
case <-i.quit:
|
||||||
return fmt.Errorf("registry shutting down")
|
return ErrShuttingDown
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -344,7 +348,7 @@ func (i *InvoiceRegistry) deliverBacklogEvents(client *InvoiceSubscription) erro
|
|||||||
invoice: &settleEvent,
|
invoice: &settleEvent,
|
||||||
}:
|
}:
|
||||||
case <-i.quit:
|
case <-i.quit:
|
||||||
return fmt.Errorf("registry shutting down")
|
return ErrShuttingDown
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -801,7 +805,7 @@ func (i *invoiceSubscriptionKit) notify(event *invoiceEvent) error {
|
|||||||
select {
|
select {
|
||||||
case i.ntfnQueue.ChanIn() <- event:
|
case i.ntfnQueue.ChanIn() <- event:
|
||||||
case <-i.inv.quit:
|
case <-i.inv.quit:
|
||||||
return fmt.Errorf("registry shutting down")
|
return ErrShuttingDown
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
|
Reference in New Issue
Block a user