Mod: modify 0x2f to const
diff --git a/hessian.go b/hessian.go
index 828599a..585cdee 100644
--- a/hessian.go
+++ b/hessian.go
@@ -32,6 +32,7 @@
PackageHeartbeat = PackageType(0x08)
PackageRequest_TwoWay = PackageType(0x10)
PackageResponse_Exception = PackageType(0x20)
+ PackageType_BitSize = 0x2f
)
// PackageType ...
@@ -173,7 +174,7 @@
return perrors.WithStack(err)
}
- switch h.pkgType & 0x2f {
+ switch h.pkgType & PackageType_BitSize {
case PackageResponse | PackageHeartbeat | PackageResponse_Exception, PackageResponse | PackageResponse_Exception:
decoder := NewDecoder(buf[:])
exception, err := decoder.Decode()
@@ -218,7 +219,7 @@
return nil, perrors.WithStack(err)
}
- switch h.pkgType & 0x2f {
+ switch h.pkgType & PackageType_BitSize {
case PackageRequest:
rspObj := make([]interface{}, 7)
if err = unpackRequestBody(buf, rspObj); err != nil {