From 5ad8c57dba38b068e434fce4404da0e1712c46e3 Mon Sep 17 00:00:00 2001 From: mochi-MizLab Date: Fri, 24 Sep 2021 16:58:04 +0900 Subject: [PATCH] :muscle: make error messages better --- main.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index b1f6762..e89fb80 100644 --- a/main.go +++ b/main.go @@ -83,9 +83,8 @@ func LoadSettings(c *cli.Context) (Setting, error) { } if (setting.SourceLang == setting.TargetLang) && (setting.SourceLang == "FILLIN" || setting.TargetLang == "FILLIN") { - return setting, fmt.Errorf("Invalid source_lang and target_lang\n\tCheck %s.", configPath) + return setting, fmt.Errorf("Invalid source_lang and target_lang\n\tCheck %s or arguments.", configPath) } - return setting, nil } @@ -145,9 +144,14 @@ func ParseResponse(resp *http.Response) (Response, error) { body, err := ioutil.ReadAll(resp.Body) if err != nil { + err := fmt.Errorf("%s (occurred while parse response)", err.Error()) return responseJson, err } err = json.Unmarshal(body, &responseJson) + if err != nil { + err := fmt.Errorf("%s (occurred while parse response)", err.Error()) + return responseJson, err + } return responseJson, err }