Browse Source

Allow Gzip bulk consumption

Dimitrij Denissenko 12 năm trước cách đây
mục cha
commit
c087d7fc53
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 2 1
      message.go

+ 2 - 1
message.go

@@ -121,10 +121,11 @@ func (m *Message) decode(pd packetDecoder) (err error) {
 		if err != nil {
 			return err
 		}
-		m.Value, err = ioutil.ReadAll(reader)
+		raw, err := ioutil.ReadAll(reader)
 		if err != nil {
 			return err
 		}
+		return m.decodeSet(&realDecoder{raw: raw})
 	case CompressionSnappy:
 		if m.Value == nil {
 			return DecodingError{Info: "Snappy compression specified, but no data to uncompress"}