many improvements with options and noop stuff
* add many options helpers * fix noop client to allow publish messages to topic in broker * fix noop server to allow registering in registry * fix noop server to allow subscribe to topic in broker * fix new service initialization Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
		| @@ -25,12 +25,13 @@ func (c *Codec) ReadBody(b interface{}) error { | ||||
| 	if b == nil { | ||||
| 		return nil | ||||
| 	} | ||||
| 	if pb, ok := b.(proto.Message); ok { | ||||
| 	switch m := b.(type) { | ||||
| 	case proto.Message: | ||||
| 		buf, err := ioutil.ReadAll(c.Conn) | ||||
| 		if err != nil { | ||||
| 			return err | ||||
| 		} | ||||
| 		return jsonpb.Unmarshal(buf, pb) | ||||
| 		return jsonpb.Unmarshal(buf, m) | ||||
| 	} | ||||
| 	return c.Decoder.Decode(b) | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user