Simplify error handling codes

Signed-off-by: Yuan Si <do4suki@gmail.com>
This commit is contained in:
2023-04-11 13:08:06 +08:00
parent 8f1aa59e67
commit 497b3adba2
28 changed files with 195 additions and 548 deletions
+5 -15
View File
@@ -148,36 +148,26 @@ func ApiHandler(ctx *gin.Context) {
err = errors.New("invalid option")
}
if err != nil {
panic(err)
}
CheckErr(err)
res, err = database.LevelDb.Get([]byte(key))
if err != nil {
panic(err)
}
CheckErr(err)
var result interface{}
err = json.Unmarshal([]byte(res), &result)
if err != nil {
panic(err)
}
CheckErr(err)
results = append(results, result)
}
// fmt.Println(results)
b, err := json.Marshal(results)
if err != nil {
panic(err)
}
CheckErr(err)
rp := model.Response{
ResponseData: b,
ReleaseInfo: []interface{}{},
StatusCode: 200,
}
b, err = json.Marshal(rp)
if err != nil {
panic(err)
}
CheckErr(err)
// fmt.Println(string(b))
authorizeStr := ctx.Request.Header["Authorize"]