OSDN Git Service

add list chains api (#389)
[bytom/vapor.git] / toolbar / federation / api / errors.go
1 package api
2
3 import (
4         "github.com/vapor/errors"
5 )
6
7 //FormatErrResp format error response
8 func formatErrResp(err error) response {
9         // default error response
10         response := response{
11                 Code: 300,
12                 Msg:  "request error",
13         }
14
15         root := errors.Root(err)
16         if errCode, ok := respErrFormatter[root]; ok {
17                 response.Code = errCode
18                 response.Msg = root.Error()
19         }
20         return response
21 }
22
23 var respErrFormatter = map[error]int{}