MCPcopy Index your code
hub / github.com/coder/coder / compressHandler

Function compressHandler

coderd/coderd.go:2352–2372  ·  view source on GitHub ↗
(h http.Handler)

Source from the content-addressed store, hash-verified

2350}
2351
2352func compressHandler(h http.Handler) http.Handler {
2353 level := 5
2354 if flag.Lookup("test.v") != nil {
2355 level = 1
2356 }
2357
2358 cmp := middleware.NewCompressor(level,
2359 "text/*",
2360 "application/*",
2361 "image/*",
2362 )
2363 for encoding := range site.StandardEncoders {
2364 writeCloserFn := site.StandardEncoders[encoding]
2365 cmp.SetEncoder(encoding, func(w io.Writer, level int) io.Writer {
2366 writeCloser := writeCloserFn(w, level)
2367 return writeCloser
2368 })
2369 }
2370
2371 return cmp.Handler(h)
2372}
2373
2374type MemoryProvisionerDaemonOption func(*memoryProvisionerDaemonOptions)
2375

Callers 1

NewFunction · 0.85

Calls 2

SetEncoderMethod · 0.95
HandlerMethod · 0.45

Tested by

no test coverage detected