diff options
| author | Adnan Maolood <[email protected]> | 2020-12-18 01:47:29 -0500 |
|---|---|---|
| committer | Adnan Maolood <[email protected]> | 2020-12-18 01:47:29 -0500 |
| commit | d9a690a98f252dff4c66d20184cd61e4280759a8 (patch) | |
| tree | 5379b1a15f049bcb997049e68fbe837937d55b7e /server.go | |
| parent | Update Request documentation (diff) | |
| download | go-gemini-d9a690a98f252dff4c66d20184cd61e4280759a8.tar.xz go-gemini-d9a690a98f252dff4c66d20184cd61e4280759a8.zip | |
Make NewResponseWriter take an io.Writer
Diffstat (limited to 'server.go')
| -rw-r--r-- | server.go | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -4,6 +4,7 @@ import ( "bufio" "crypto/tls" "errors" + "io" "log" "net" "strconv" @@ -239,10 +240,10 @@ type ResponseWriter struct { mediatype string } -// NewResponseWriter returns a ResponseWriter that will write to conn. -func NewResponseWriter(conn net.Conn) *ResponseWriter { +// NewResponseWriter returns a ResponseWriter that uses the provided io.Writer. +func NewResponseWriter(w io.Writer) *ResponseWriter { return &ResponseWriter{ - b: bufio.NewWriter(conn), + b: bufio.NewWriter(w), } } |