Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 0e66267d39 |
17
main.go
17
main.go
@@ -318,17 +318,12 @@ func writeJSON(w http.ResponseWriter, v any) {
|
||||
_ = enc.Encode(v)
|
||||
}
|
||||
|
||||
func readConfig(path string) (*Config, error) {
|
||||
var cfg Config
|
||||
f, err := http.Dir(".").Open(path) // schlichtes Lesen aus CWD
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
defer f.Close()
|
||||
if err := json.NewDecoder(f).Decode(&cfg); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return &cfg, nil
|
||||
func readConfig(p string) (*Config, error) {
|
||||
b, err := os.ReadFile(p)
|
||||
if err != nil { return nil, err }
|
||||
var cfg Config
|
||||
if err := json.Unmarshal(b, &cfg); err != nil { return nil, err }
|
||||
return &cfg, nil
|
||||
}
|
||||
|
||||
var buildTime = time.Now()
|
||||
|
||||
Reference in New Issue
Block a user