6481e90a0c
* Gofmt friendly Keeping Go source code in line with what they preconize * Golint Friendly Next So I have made some variables unexported Added comments in every function that I know what it does Removed some deprecated stuff that I was sure of Added a comment on possible deprecated methods "Is it deprecated?" Changed some variable/method name according to golint recommendations * Update filelist.go
27 lignes
471 o
Go
27 lignes
471 o
Go
package util
|
|
|
|
import (
|
|
"github.com/NyaaPantsu/nyaa/util/log"
|
|
|
|
"bytes"
|
|
"compress/zlib"
|
|
"io/ioutil"
|
|
)
|
|
|
|
// UnZlib : Is it deprecated?
|
|
func UnZlib(description []byte) (string, error) {
|
|
if len(description) > 0 {
|
|
b := bytes.NewReader(description)
|
|
z, err := zlib.NewReader(b)
|
|
if !log.CheckError(err) {
|
|
return "", err
|
|
}
|
|
defer z.Close()
|
|
p, err := ioutil.ReadAll(z)
|
|
if !log.CheckError(err) {
|
|
return "", err
|
|
}
|
|
return string(p), nil
|
|
}
|
|
return "", nil
|
|
}
|