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

Function StatusWriterMiddleware

coderd/tracing/status_writer.go:36–41  ·  view source on GitHub ↗
(next http.Handler)

Source from the content-addressed store, hash-verified

34}
35
36func StatusWriterMiddleware(next http.Handler) http.Handler {
37 return http.HandlerFunc(func(rw http.ResponseWriter, r *http.Request) {
38 sw := &StatusWriter{ResponseWriter: rw}
39 next.ServeHTTP(sw, r)
40 })
41}
42
43func (w *StatusWriter) WriteHeader(status int) {
44 if buildinfo.IsDev() || flag.Lookup("test.v") != nil {

Callers 8

NewFunction · 0.92
TestStatusWriterFunction · 0.92
NewFunction · 0.92
TestMiddlewareAccessLogFunction · 0.92

Calls 1

ServeHTTPMethod · 0.45

Tested by 6

TestStatusWriterFunction · 0.74
TestMiddlewareAccessLogFunction · 0.74