chanfunding: remove unsupported linter directive.

Remove unsupported linter and also change ifelse clause to
switch statement.
This commit is contained in:
ziggie 2024-09-10 15:44:48 +02:00
parent a895b1c6ca
commit 6f26f2a5b3
No known key found for this signature in database
GPG key ID: 1AFF9C4DCED6D666

View file

@ -373,7 +373,8 @@ func CoinSelectUpToAmount(feeRate chainfee.SatPerKWeight, minAmount, maxAmount,
)
var errInsufficientFunds *ErrInsufficientFunds
if err == nil { //nolint:gocritic,ifElseChain
switch {
case err == nil:
// If the coin selection succeeds we check if our total balance
// covers the selected set of coins including fees plus an
// optional anchor reserve.
@ -396,11 +397,13 @@ func CoinSelectUpToAmount(feeRate chainfee.SatPerKWeight, minAmount, maxAmount,
// our total balance minus reserve and fees.
selectSubtractFee = true
}
} else if errors.As(err, &errInsufficientFunds) {
case errors.As(err, &errInsufficientFunds):
// If the initial coin selection fails due to insufficient funds
// we select our total available balance minus fees.
selectSubtractFee = true
} else {
default:
return nil, 0, 0, err
}