channeldb: export sequenceNum in MPPayment

Exports sequenceNum in MPPayment for later use
in the rpcserver.
This commit is contained in:
bitromortac 2020-03-30 10:45:38 +02:00
parent e52c5df8ab
commit 4800a84122
3 changed files with 5 additions and 5 deletions

@ -162,7 +162,7 @@ func fetchDuplicatePayment(bucket kvdb.ReadBucket) (*MPPayment, error) {
}
payment := &MPPayment{
sequenceNum: sequenceNum,
SequenceNum: sequenceNum,
Info: creationInfo,
FailureReason: failureReason,
Status: paymentStatus,

@ -108,9 +108,9 @@ type HTLCFailInfo struct {
// have the associated Settle or Fail struct populated if the HTLC is no longer
// in-flight.
type MPPayment struct {
// sequenceNum is a unique identifier used to sort the payments in
// SequenceNum is a unique identifier used to sort the payments in
// order of creation.
sequenceNum uint64
SequenceNum uint64
// Info holds all static information about this payment, and is
// populated when the payment is initiated.

@ -246,7 +246,7 @@ func (db *DB) FetchPayments() ([]*MPPayment, error) {
// Before returning, sort the payments by their sequence number.
sort.Slice(payments, func(i, j int) bool {
return payments[i].sequenceNum < payments[j].sequenceNum
return payments[i].SequenceNum < payments[j].SequenceNum
})
return payments, nil
@ -334,7 +334,7 @@ func fetchPayment(bucket kvdb.ReadBucket) (*MPPayment, error) {
}
return &MPPayment{
sequenceNum: sequenceNum,
SequenceNum: sequenceNum,
Info: creationInfo,
HTLCs: htlcs,
FailureReason: failureReason,