MCPcopy
hub / github.com/daptin/daptin / CompressData

Function CompressData

server/cache/file_cache.go:290–300  ·  view source on GitHub ↗

CompressData compresses data using gzip

(data []byte)

Source from the content-addressed store, hash-verified

288
289// CompressData compresses data using gzip
290func CompressData(data []byte) ([]byte, error) {
291 var b strings.Builder
292 gz := gzip.NewWriter(&b)
293 if _, err := gz.Write(data); err != nil {
294 return nil, err
295 }
296 if err := gz.Close(); err != nil {
297 return nil, err
298 }
299 return []byte(b.String()), nil
300}
301
302// Close properly shuts down the cache
303func (fc *FileCache) Close() {

Callers 2

AssetRouteHandlerFunction · 0.92

Calls 3

CloseMethod · 0.65
StringMethod · 0.65
WriteMethod · 0.45

Tested by

no test coverage detected