aboutsummaryrefslogtreecommitdiff
path: root/response.go
diff options
context:
space:
mode:
authorAdnan Maolood <[email protected]>2021-02-24 08:24:47 -0500
committerAdnan Maolood <[email protected]>2021-02-24 08:24:49 -0500
commitde339490f43bd2ca169e3b82bbe44c106ed95bba (patch)
tree713fb6876fb45909735be4269f87bc763cf626ee /response.go
parentRemove ResponseWriter.Hijack method (diff)
downloadgo-gemini-de339490f43bd2ca169e3b82bbe44c106ed95bba.tar.xz
go-gemini-de339490f43bd2ca169e3b82bbe44c106ed95bba.zip
Move ResponseWriter Conn and TLS methods to Request
Diffstat (limited to 'response.go')
-rw-r--r--response.go20
1 files changed, 0 insertions, 20 deletions
diff --git a/response.go b/response.go
index 487e58b..d9d7503 100644
--- a/response.go
+++ b/response.go
@@ -156,13 +156,6 @@ type ResponseWriter interface {
// Any blocked Write operations will be unblocked and return errors.
Close() error
- // Conn returns the underlying network connection.
- // To take over the connection, use Hijack.
- Conn() net.Conn
-
- // TLS returns information about the underlying TLS connection.
- TLS() *tls.ConnectionState
-
// unexported method so we can extend this interface over time
// without breaking existing code. Implementers must embed a concrete
// type from elsewhere.
@@ -175,7 +168,6 @@ type responseWriter struct {
mediatype string
wroteHeader bool
bodyAllowed bool
- conn net.Conn
}
func newResponseWriter(w io.WriteCloser) *responseWriter {
@@ -232,16 +224,4 @@ func (w *responseWriter) Close() error {
return w.cl.Close()
}
-func (w *responseWriter) Conn() net.Conn {
- return w.conn
-}
-
-func (w *responseWriter) TLS() *tls.ConnectionState {
- if tlsConn, ok := w.conn.(*tls.Conn); ok {
- state := tlsConn.ConnectionState()
- return &state
- }
- return nil
-}
-
func (w *responseWriter) unexported() {}