(result interface{})
| 399 | } |
| 400 | |
| 401 | func (r *RPCRequest) writeRPCResult(result interface{}) { |
| 402 | resBytes, err := json.Marshal(result) |
| 403 | if err != nil { |
| 404 | r.logger.Error("[writeRPCResult] writeRPCResult error marshalling", zap.Error(err)) |
| 405 | r.writeRPCError("internal server error", types.JSONRPCInternalError) |
| 406 | return |
| 407 | } |
| 408 | r.jsonRes = &types.JSONRPCResponse{ |
| 409 | ID: r.jsonReq.ID, |
| 410 | Version: "2.0", |
| 411 | Result: resBytes, |
| 412 | } |
| 413 | } |
no test coverage detected