display rpc error in console
This commit is contained in:
@ -156,15 +156,15 @@ func (self *JsonCodec) ReadResponse() (interface{}, error) {
|
||||
}
|
||||
bytesInBuffer += n
|
||||
|
||||
var failure shared.ErrorResponse
|
||||
if err = json.Unmarshal(buf[:bytesInBuffer], &failure); err == nil && failure.Error != nil {
|
||||
return failure, fmt.Errorf(failure.Error.Message)
|
||||
}
|
||||
|
||||
var success shared.SuccessResponse
|
||||
if err = json.Unmarshal(buf[:bytesInBuffer], &success); err == nil {
|
||||
return success, nil
|
||||
}
|
||||
|
||||
var failure shared.ErrorResponse
|
||||
if err = json.Unmarshal(buf[:bytesInBuffer], &failure); err == nil && failure.Error != nil {
|
||||
return failure, nil
|
||||
}
|
||||
}
|
||||
|
||||
self.c.Close()
|
||||
|
Reference in New Issue
Block a user