multi: fix linter

This commit is contained in:
ziggie
2025-08-12 14:48:32 +02:00
parent e24ae0d7f3
commit 2b856f036e
9 changed files with 50 additions and 35 deletions

View File

@@ -2,6 +2,7 @@ package paymentsdb
import (
"encoding/binary"
"errors"
"io"
"time"
@@ -19,21 +20,20 @@ type UnknownElementType = channeldb.UnknownElementType
func ReadElement(r io.Reader, element interface{}) error {
err := channeldb.ReadElement(r, element)
switch {
// Known to channeldb codec.
case err == nil:
return nil
// Fail if error is not UnknownElementType.
default:
if _, ok := err.(UnknownElementType); !ok {
var unknownElementType UnknownElementType
if !errors.As(err, &unknownElementType) {
return err
}
}
// Process any paymentsdb-specific extensions to the codec.
switch e := element.(type) {
case *paymentIndexType:
if err := binary.Read(r, byteOrder, e); err != nil {
return err
@@ -53,21 +53,20 @@ func ReadElement(r io.Reader, element interface{}) error {
func WriteElement(w io.Writer, element interface{}) error {
err := channeldb.WriteElement(w, element)
switch {
// Known to channeldb codec.
case err == nil:
return nil
// Fail if error is not UnknownElementType.
default:
if _, ok := err.(UnknownElementType); !ok {
var unknownElementType UnknownElementType
if !errors.As(err, &unknownElementType) {
return err
}
}
// Process any paymentsdb-specific extensions to the codec.
switch e := element.(type) {
case paymentIndexType:
if err := binary.Write(w, byteOrder, e); err != nil {
return err
@@ -137,5 +136,6 @@ func serializeTime(w io.Writer, t time.Time) error {
byteOrder.PutUint64(scratch[:], uint64(unixNano))
_, err := w.Write(scratch[:])
return err
}

View File

@@ -954,7 +954,6 @@ func TestKVPaymentsDBMultiShard(t *testing.T) {
}
for _, test := range tests {
test := test
subTest := fmt.Sprintf("first=%v, second=%v",
test.settleFirst, test.settleLast)
@@ -1643,9 +1642,8 @@ func TestFetchPaymentWithSequenceNumber(t *testing.T) {
}
for _, test := range tests {
test := test
t.Run(test.name, func(t *testing.T) {
//nolint:ll
err := kvdb.Update(
paymentDB.db, func(tx walletdb.ReadWriteTx) error {
var seqNrBytes [8]byte

View File

@@ -8,8 +8,6 @@ import (
// log is a logger that is initialized with no output filters. This
// means the package will not perform any logging by default until the caller
// requests it.
//
//nolint:unused
var log btclog.Logger
// Subsystem defines the logging identifier for this subsystem.

View File

@@ -255,8 +255,8 @@ const (
// reason.
HTLCFailUnknown HTLCFailReason = 0
// HTLCFailUnreadable is recorded for htlcs that had a failure message that
// couldn't be decrypted.
// HTLCFailUnreadable is recorded for htlcs that had a failure message
// that couldn't be decrypted.
HTLCFailUnreadable HTLCFailReason = 1
// HTLCFailInternal is recorded for htlcs that failed because of an

View File

@@ -60,19 +60,6 @@ var (
LegacyPayload: true,
}
testHop3 = &route.Hop{
PubKeyBytes: route.NewVertex(pub),
ChannelID: 12345,
OutgoingTimeLock: 111,
AmtToForward: 555,
CustomRecords: record.CustomSet{
65536: []byte{},
80001: []byte{},
},
AMP: record.NewAMP([32]byte{0x69}, [32]byte{0x42}, 1),
Metadata: []byte{1, 2, 3},
}
testRoute = route.Route{
TotalTimeLock: 123,
TotalAmount: 1234567,