mirror of
https://github.com/moby/moby.git
synced 2026-01-11 18:51:37 +00:00
Removed deprecated CloseNotifier logic
Signed-off-by: Justen Martin <jmart@the-coder.com>
This commit is contained in:
@@ -62,10 +62,6 @@ issues:
|
||||
- text: "SA1019: hdr.Xattrs is deprecated: Use PAXRecords instead"
|
||||
linters:
|
||||
- staticcheck
|
||||
# FIXME temporarily suppress these. See #39929
|
||||
- text: "SA1019: http.CloseNotifier is deprecated"
|
||||
linters:
|
||||
- staticcheck
|
||||
# FIXME temporarily suppress these. See #39926
|
||||
- text: "SA1019: httputil.NewClientConn is deprecated"
|
||||
linters:
|
||||
|
||||
@@ -15,7 +15,6 @@ import (
|
||||
type ResponseModifier interface {
|
||||
http.ResponseWriter
|
||||
http.Flusher
|
||||
http.CloseNotifier
|
||||
|
||||
// RawBody returns the current http content
|
||||
RawBody() []byte
|
||||
@@ -155,16 +154,6 @@ func (rm *responseModifier) Hijack() (net.Conn, *bufio.ReadWriter, error) {
|
||||
return hijacker.Hijack()
|
||||
}
|
||||
|
||||
// CloseNotify uses the internal close notify API of the wrapped http.ResponseWriter
|
||||
func (rm *responseModifier) CloseNotify() <-chan bool {
|
||||
closeNotifier, ok := rm.rw.(http.CloseNotifier)
|
||||
if !ok {
|
||||
logrus.Error("Internal response writer doesn't support the CloseNotifier interface")
|
||||
return nil
|
||||
}
|
||||
return closeNotifier.CloseNotify()
|
||||
}
|
||||
|
||||
// Flush uses the internal flush API of the wrapped http.ResponseWriter
|
||||
func (rm *responseModifier) Flush() {
|
||||
flusher, ok := rm.rw.(http.Flusher)
|
||||
|
||||
Reference in New Issue
Block a user