Merge pull request #20 from vulcanize/fix-config

Fix config initialization
This commit is contained in:
2022-02-03 12:41:59 +08:00
committed by GitHub
2 changed files with 11 additions and 5 deletions
+1 -2
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)
+10 -3
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