|
|
|
@ -94,6 +94,9 @@ func NewRpcResponse(id interface{}, jsonrpcver string, reply interface{}, err er |
|
|
|
|
case *NotImplementedError: |
|
|
|
|
jsonerr := &ErrorObject{-32601, err.Error()} |
|
|
|
|
response = &ErrorResponse{Jsonrpc: jsonrpcver, Id: id, Error: jsonerr} |
|
|
|
|
case *NotReadyError: |
|
|
|
|
jsonerr := &ErrorObject{-32000, err.Error()} |
|
|
|
|
response = &ErrorResponse{Jsonrpc: jsonrpcver, Id: id, Error: jsonerr} |
|
|
|
|
case *DecodeParamError, *InsufficientParamsError, *ValidationError, *InvalidTypeError: |
|
|
|
|
jsonerr := &ErrorObject{-32602, err.Error()} |
|
|
|
|
response = &ErrorResponse{Jsonrpc: jsonrpcver, Id: id, Error: jsonerr} |
|
|
|
|