1
0
Fork 0
mirror of https://git.sr.ht/~adnano/go-gemini synced 2024-06-07 15:36:14 +02:00

Make NewResponseWriter take an io.Writer

This commit is contained in:
Adnan Maolood 2020-12-18 01:47:29 -05:00
parent 04bd0f4520
commit d9a690a98f

View File

@ -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),
}
}