Forráskód Böngészése

Fix compile error on Go < 1.6

Gary Burd 9 éve
szülő
commit
2257eda00b
2 módosított fájl, 3 hozzáadás és 5 törlés
  1. 1 1
      compression.go
  2. 2 4
      conn.go

+ 1 - 1
compression.go

@@ -13,7 +13,7 @@ import (
 )
 
 const (
-	minCompressionLevel     = -2 // flate.HuffmanOnly
+	minCompressionLevel     = -2 // flate.HuffmanOnly not defined in Go < 1.6
 	maxCompressionLevel     = flate.BestCompression
 	defaultCompressionLevel = 1
 )

+ 2 - 4
conn.go

@@ -1065,10 +1065,8 @@ func (c *Conn) EnableWriteCompression(enable bool) {
 
 // SetCompressionLevel sets the flate compression level for subsequent text and
 // binary messages. This function is a noop if compression was not negotiated
-// with the peer. Valid levels range from -2 to 9. Level -1 uses the default
-// compression level. Level -2 uses Huffman compression only, Level 0 does not
-// attempt any compression. Levels 1 through 9 range from best speed to best
-// compression.
+// with the peer. See the compress/flate package for a description of
+// compression levels.
 func (c *Conn) SetCompressionLevel(level int) error {
 	if !isValidCompressionLevel(level) {
 		return errors.New("websocket: invalid compression level")