Merge pull request #20 from vulcanize/fix-config

Fix config initialization
This commit is contained in:
Roy Crihfield 2022-02-03 12:41:59 +08:00 committed by GitHub
commit d109173e5d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 5 deletions

View File

@ -38,8 +38,7 @@ var stateSnapshotCmd = &cobra.Command{
}
func stateSnapshot() {
snapConfig := &snapshot.Config{}
snapConfig.Init()
snapConfig := snapshot.NewConfig()
pgDB, err := snapshot.NewPostgresDB(snapConfig.DB)
if err != nil {
logWithCommand.Fatal(err)

View File

@ -30,6 +30,12 @@ const (
LVL_DB_PATH = "LVL_DB_PATH"
)
// Config contains params for both databases the service uses
type Config struct {
DB *DBConfig
Eth *EthConfig
}
// DBConfig is config parameters for DB.
type DBConfig struct {
Node ethNode.Info
@ -43,9 +49,10 @@ type EthConfig struct {
AncientDBPath string
}
type Config struct {
DB *DBConfig
Eth *EthConfig
func NewConfig() *Config {
ret := &Config{&DBConfig{}, &EthConfig{}}
ret.Init()
return ret
}
// Init Initialises config