Implement TimeoutHandler by wrapping ResponseWriter
This commit is contained in:
10
response.go
10
response.go
@@ -175,8 +175,6 @@ type ResponseWriter interface {
|
||||
// or clear those deadlines as needed.
|
||||
Hijack() net.Conn
|
||||
|
||||
reset(io.WriteCloser)
|
||||
|
||||
// unexported method so we can extend this interface over time
|
||||
// without breaking existing code. Implementers must embed a concrete
|
||||
// type from elsewhere.
|
||||
@@ -200,14 +198,6 @@ func newResponseWriter(w io.WriteCloser) *responseWriter {
|
||||
}
|
||||
}
|
||||
|
||||
func (w *responseWriter) reset(wc io.WriteCloser) {
|
||||
w.bw.Reset(wc)
|
||||
*w = responseWriter{
|
||||
bw: w.bw,
|
||||
cl: wc,
|
||||
}
|
||||
}
|
||||
|
||||
func (w *responseWriter) SetMediaType(mediatype string) {
|
||||
w.mediatype = mediatype
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user