From 3d46bc13f52ed92145504c25516160aee0ffef4f Mon Sep 17 00:00:00 2001 From: Mariano Cano Date: Thu, 19 Sep 2019 14:36:11 -0700 Subject: [PATCH] Remove http.CloseNotifier wrapper. It's deprecated. --- logging/responselogger.go | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/logging/responselogger.go b/logging/responselogger.go index 8e052bfa..6f992ac0 100644 --- a/logging/responselogger.go +++ b/logging/responselogger.go @@ -2,7 +2,6 @@ package logging import ( "bufio" - "context" "net" "net/http" ) @@ -31,9 +30,6 @@ func NewResponseLogger(w http.ResponseWriter) ResponseLogger { func wrapLogger(w http.ResponseWriter) (rw ResponseLogger) { rw = &rwDefault{w, 200, 0, nil} - if c, ok := w.(context.Context); ok { - rw = &rwCloseNotifier{rw, c} - } if f, ok := w.(http.Flusher); ok { rw = &rwFlusher{rw, f} } @@ -89,15 +85,6 @@ func (r *rwDefault) WithFields(fields map[string]interface{}) { } } -type rwCloseNotifier struct { - ResponseLogger - ctx context.Context -} - -func (r *rwCloseNotifier) Done() <-chan struct{} { - return r.Done() -} - type rwFlusher struct { ResponseLogger f http.Flusher