channeldb: split cancelInvoice logic in the UpdateInvoice method

This commit is contained in:
positiveblue committed 2023-03-14 19:26:15 -07:00
1 parent cbaec4382a
commit 27fbc2f60b
3 files changed
+69 -5

No files matched your search

+1
View File
@@ -265,6 +265,7 @@ func updateMpp(ctx *invoiceUpdateCtx, inv *Invoice) (*InvoiceUpdateDesc,
var failRes *HtlcFailResolution
htlcPreimages, failRes = reconstructAMPPreimages(ctx, htlcSet)
if failRes != nil {
update.UpdateType = CancelInvoiceUpdate
update.State = &InvoiceStateUpdateDesc{
NewState: ContractCanceled,
SetID: setID,