refactor(internal/config): error handling
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user