Beispiel #1
0
func (c *conn) writeError(err error) {
	var p *proto.Proto
	if pe, ok := err.(*proto.ProtoError); ok {
		p = pe.P
	} else {
		pe = proto.NewProtoError(500, err.Error())
		p = pe.P
	}

	c.writeProto(p)
}
Beispiel #2
0
func (c *conn) protoError(code int, message string) error {
	return proto.NewProtoError(code, message)
}