Merge pull request #9079 from ziggie1984/remove-unsupported-nolint-directive

chanfunding: remove unsupported linter directive.
This commit is contained in:
Oliver Gugger 2024-09-10 09:01:50 -06:00 committed by GitHub
commit 65046561c4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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
}