diff --git a/utils/dataconverter.go b/utils/dataconverter.go index 5543d181b..dc5b28bfb 100644 --- a/utils/dataconverter.go +++ b/utils/dataconverter.go @@ -74,7 +74,7 @@ func NewDataConverter(params string) (conv DataConverter, err error) { case params == MetaDuration: return NewDurationConverter("") case params == MetaIP2Hex: - return &IP2HexConvertor{}, nil + return &IP2HexConverter{}, nil case strings.HasPrefix(params, MetaLibPhoneNumber): if len(params) == len(MetaLibPhoneNumber) { return NewPhoneNumberConverter("") @@ -278,10 +278,11 @@ func (lc *PhoneNumberConverter) Convert(in interface{}) (out interface{}, err er return phonenumbers.Format(num, lc.Format), nil } -// HexConvertor will round floats -type IP2HexConvertor struct{} +// IP2HexConverter will transform ip to hex +type IP2HexConverter struct{} -func (_ *IP2HexConvertor) Convert(in interface{}) (out interface{}, err error) { +// Convert implements DataConverter interface +func (*IP2HexConverter) Convert(in interface{}) (out interface{}, err error) { var ip net.IP switch val := in.(type) { case string: diff --git a/utils/dataconverter_test.go b/utils/dataconverter_test.go index 3ae1542e9..0d2a81774 100644 --- a/utils/dataconverter_test.go +++ b/utils/dataconverter_test.go @@ -614,7 +614,7 @@ func TestPhoneNumberConverter(t *testing.T) { } func TestHexConvertor(t *testing.T) { - hx := IP2HexConvertor{} + hx := IP2HexConverter{} val := "127.0.0.1" expected := "0x7f000001" if rpl, err := hx.Convert(val); err != nil {