Refactor for readability

This commit is contained in:
flo_isea committed 2026-04-20 15:42:34 +02:00
1 parent ff9860023b
commit 17baba1490
11 files changed
+536 -405

No files matched your search

+25
View File
@@ -0,0 +1,25 @@
package config
import (
"encoding/json"
"os"
)
type Config struct {
WriteSecret string `json:"write_secret"`
Addr string `json:"addr"`
ChartMaxWatts int `json:"chart_max_watts"`
}
func Load(path string) (Config, error) {
data, err := os.ReadFile(path)
if err != nil {
return Config{}, err
}
var cfg Config
if err := json.Unmarshal(data, &cfg); err != nil {
return Config{}, err
}
return cfg, nil
}