whisper: remove gencodec override for config
This commit is contained in:
parent
36e7963467
commit
767dc6c73d
@ -20,8 +20,6 @@ import (
|
|||||||
"gopkg.in/urfave/cli.v1"
|
"gopkg.in/urfave/cli.v1"
|
||||||
)
|
)
|
||||||
|
|
||||||
//go:generate gencodec -type Config -formats toml -out gen_config.go
|
|
||||||
|
|
||||||
type Config struct {
|
type Config struct {
|
||||||
MaxMessageSize uint32 `toml:",omitempty"`
|
MaxMessageSize uint32 `toml:",omitempty"`
|
||||||
MinimumAcceptedPOW float64 `toml:",omitempty"`
|
MinimumAcceptedPOW float64 `toml:",omitempty"`
|
||||||
|
@ -1,32 +0,0 @@
|
|||||||
// Code generated by github.com/fjl/gencodec. DO NOT EDIT.
|
|
||||||
|
|
||||||
package whisperv5
|
|
||||||
|
|
||||||
func (c Config) MarshalTOML() (interface{}, error) {
|
|
||||||
type Config struct {
|
|
||||||
MaxMessageSize uint32 `toml:",omitempty"`
|
|
||||||
MinimumAcceptedPOW float64 `toml:",omitempty"`
|
|
||||||
}
|
|
||||||
var enc Config
|
|
||||||
enc.MaxMessageSize = c.MaxMessageSize
|
|
||||||
enc.MinimumAcceptedPOW = c.MinimumAcceptedPOW
|
|
||||||
return &enc, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func (c *Config) UnmarshalTOML(unmarshal func(interface{}) error) error {
|
|
||||||
type Config struct {
|
|
||||||
MaxMessageSize *uint32 `toml:",omitempty"`
|
|
||||||
MinimumAcceptedPOW *float64 `toml:",omitempty"`
|
|
||||||
}
|
|
||||||
var dec Config
|
|
||||||
if err := unmarshal(&dec); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
if dec.MaxMessageSize != nil {
|
|
||||||
c.MaxMessageSize = *dec.MaxMessageSize
|
|
||||||
}
|
|
||||||
if dec.MinimumAcceptedPOW != nil {
|
|
||||||
c.MinimumAcceptedPOW = *dec.MinimumAcceptedPOW
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user