ing
This commit is contained in:
parent
b8600ca9a4
commit
d061f15efb
|
@ -47,7 +47,7 @@ func (ccn *ClientCodecNotify) Method() string {
|
|||
return ccn.notify.Method
|
||||
}
|
||||
|
||||
func (ccn *ClientCodecNotify) ReadParams(args *[]interface{}) error {
|
||||
func (ccn *ClientCodecNotify) ReadParams(args []interface{}) error {
|
||||
if ccn.err == nil && ccn.notify.Params != nil {
|
||||
// Note: if scr.request.Params is nil it's not an error, it's an optional member.
|
||||
// JSON params structured object. Unmarshal to the args object.
|
||||
|
|
|
@ -160,7 +160,7 @@ func (scr *ServerCodecRequest) Method() string {
|
|||
// absence of expected names MAY result in an error being
|
||||
// generated. The names MUST match exactly, including
|
||||
// case, to the method's expected parameters.
|
||||
func (scr *ServerCodecRequest) ReadParams(args *[]interface{}) error {
|
||||
func (scr *ServerCodecRequest) ReadParams(args []interface{}) error {
|
||||
if scr.err == nil && scr.request.Params != nil {
|
||||
// Note: if scr.request.Params is nil it's not an error, it's an optional member.
|
||||
// JSON params structured object. Unmarshal to the args object.
|
||||
|
|
|
@ -8,6 +8,6 @@ type RegistryCodec interface {
|
|||
// Reads the request and returns the RPC method name.
|
||||
Method() string
|
||||
// Reads the request filling the RPC method args.
|
||||
ReadParams(args *[]interface{}) error
|
||||
ReadParams(args []interface{}) error
|
||||
Complete()
|
||||
}
|
||||
|
|
|
@ -80,7 +80,7 @@ func (rr *rpcRegistry) Invoke(codec protocol.RegistryCodec) (result interface{},
|
|||
pValues, pInstances := methodSpec.getParamValues()
|
||||
|
||||
if nil != pInstances && 0 < len(pInstances) {
|
||||
if errRead := codec.ReadParams(&pInstances); errRead != nil {
|
||||
if errRead := codec.ReadParams(pInstances); errRead != nil {
|
||||
return nil, errRead
|
||||
}
|
||||
pCount := len(pInstances)
|
||||
|
|
Loading…
Reference in New Issue
Block a user