refactor(internal/config): error handling

This commit is contained in:
2026-02-15 04:41:57 +03:00
parent 4953be3ef6
commit 9dc0b6002e

View File

@@ -1,6 +1,7 @@
package config package config
import ( import (
"errors"
"fmt" "fmt"
"os" "os"
"strconv" "strconv"
@@ -57,13 +58,11 @@ func NewRule(
return err return err
} }
defer func() { defer func() {
err = file.Close() err = errors.Join(err, file.Close())
if err != nil {
fmt.Println(err)
}
}() }()
cfg := Rules{Rules: r} cfg := Rules{Rules: r}
// what if it fails?
err = toml.NewEncoder(file).Encode(cfg) err = toml.NewEncoder(file).Encode(cfg)
if err != nil { if err != nil {
return err return err