Add backup dump
This commit is contained in:
15
main.go
15
main.go
@@ -53,7 +53,8 @@ func main() {
|
|||||||
scanFolders[idx] = path.Clean(folder)
|
scanFolders[idx] = path.Clean(folder)
|
||||||
}
|
}
|
||||||
|
|
||||||
config, err := ReadDBConfig()
|
config, err := ReadDiskConfig()
|
||||||
|
// config, err := ReadDBConfig()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
Error.Fatalf("Error reading database config: %v", err)
|
Error.Fatalf("Error reading database config: %v", err)
|
||||||
return
|
return
|
||||||
@@ -145,6 +146,18 @@ func ReadDBConfig() (Config, error) {
|
|||||||
}
|
}
|
||||||
return res, nil
|
return res, nil
|
||||||
}
|
}
|
||||||
|
func ReadDiskConfig() (Config, error) {
|
||||||
|
var res = Config{}
|
||||||
|
file, err := os.Open("dump.json")
|
||||||
|
if err != nil {
|
||||||
|
return res, fmt.Errorf("error opening file: %v", err)
|
||||||
|
}
|
||||||
|
err = json.NewDecoder(file).Decode(&res)
|
||||||
|
if err != nil {
|
||||||
|
return res, fmt.Errorf("error decoding JSON: %v", err)
|
||||||
|
}
|
||||||
|
return res, nil
|
||||||
|
}
|
||||||
func CleanConfig(config Config) map[string]*Entry {
|
func CleanConfig(config Config) map[string]*Entry {
|
||||||
var res = make(map[string]*Entry)
|
var res = make(map[string]*Entry)
|
||||||
for _, entry := range config.Entries {
|
for _, entry := range config.Entries {
|
||||||
|
Reference in New Issue
Block a user