feat: return revert data

This commit is contained in:
Confucian 2024-10-22 12:49:36 +08:00
parent a5fe7353cf
commit d61dc43696

View file

@ -365,7 +365,8 @@ func (c *Client) CallContext(ctx context.Context, result interface{}, method str
resp := batchresp[0] resp := batchresp[0]
switch { switch {
case resp.Error != nil: case resp.Error != nil:
return resp.Error errMsg := fmt.Sprintf("%s: %s", resp.Error.Message, resp.Error.Data)
return errors.New(errMsg)
case len(resp.Result) == 0: case len(resp.Result) == 0:
return ErrNoResult return ErrNoResult
default: default: