summaryrefslogtreecommitdiff
path: root/internal/config/config.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/config/config.go')
-rw-r--r--internal/config/config.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/internal/config/config.go b/internal/config/config.go
index 1d5a201..180b881 100644
--- a/internal/config/config.go
+++ b/internal/config/config.go
@@ -29,11 +29,11 @@ func (config *Config) Save(readStruct interface{}) error {
errorMessage := "failed saving configuration"
configDirErr := util.EnsureDirectory(config.Directory)
if configDirErr != nil {
- return &types.WrappedErrorMessage{Message: errorMessage, Err: configDirErr}
+ return types.NewWrappedError(errorMessage, configDirErr)
}
jsonString, marshalErr := json.Marshal(readStruct)
if marshalErr != nil {
- return &types.WrappedErrorMessage{Message: errorMessage, Err: marshalErr}
+ return types.NewWrappedError(errorMessage, marshalErr)
}
return ioutil.WriteFile(config.GetFilename(), jsonString, 0o600)
}
@@ -41,7 +41,7 @@ func (config *Config) Save(readStruct interface{}) error {
func (config *Config) Load(writeStruct interface{}) error {
bytes, readErr := ioutil.ReadFile(config.GetFilename())
if readErr != nil {
- return &types.WrappedErrorMessage{Message: "failed loading configuration", Err: readErr}
+ return types.NewWrappedError("failed loading configuration", readErr)
}
return json.Unmarshal(bytes, writeStruct)
}