lnwire/feature: remove feature bit number from name

The number and the name will be separate on the rpc level, so we remove
the feature bit from the string. Currently this method is unused apart
from maybe in some rare logging instances.
This commit is contained in:
Conner Fromknecht 2019-12-10 13:08:59 -08:00
parent a77e111c52
commit f34239889b
No known key found for this signature in database
GPG Key ID: E7D737B67FA592C7
2 changed files with 10 additions and 11 deletions

@ -3,7 +3,6 @@ package lnwire
import (
"encoding/binary"
"errors"
"fmt"
"io"
)
@ -362,9 +361,9 @@ func (fv *FeatureVector) UnknownRequiredFeatures() []FeatureBit {
func (fv *FeatureVector) Name(bit FeatureBit) string {
name, known := fv.featureNames[bit]
if !known {
name = "unknown"
return "unknown"
}
return fmt.Sprintf("%s(%d)", name, bit)
return name
}
// IsKnown returns whether this feature bit represents a known feature.

@ -205,42 +205,42 @@ func TestFeatureNames(t *testing.T) {
}{
{
bit: 0,
expectedName: "feature1(0)",
expectedName: "feature1",
expectedKnown: true,
},
{
bit: 1,
expectedName: "unknown(1)",
expectedName: "unknown",
expectedKnown: false,
},
{
bit: 2,
expectedName: "unknown(2)",
expectedName: "unknown",
expectedKnown: false,
},
{
bit: 3,
expectedName: "feature2(3)",
expectedName: "feature2",
expectedKnown: true,
},
{
bit: 4,
expectedName: "feature3(4)",
expectedName: "feature3",
expectedKnown: true,
},
{
bit: 5,
expectedName: "feature3(5)",
expectedName: "feature3",
expectedKnown: true,
},
{
bit: 6,
expectedName: "unknown(6)",
expectedName: "unknown",
expectedKnown: false,
},
{
bit: 7,
expectedName: "unknown(7)",
expectedName: "unknown",
expectedKnown: false,
},
}