request.Write: Accept an io.Writer

This commit is contained in:
Adnan Maolood
2021-02-18 21:58:35 -05:00
parent c70ef5c470
commit 229ebb4106
2 changed files with 6 additions and 8 deletions

View File

@@ -1,7 +1,6 @@
package gemini
import (
"bufio"
"context"
"crypto/tls"
"crypto/x509"
@@ -157,9 +156,7 @@ func (c *Client) Do(req *Request) (*Response, error) {
func (c *Client) do(conn *tls.Conn, req *Request) (*Response, error) {
// Write the request
w := bufio.NewWriter(conn)
err := req.Write(w)
err := req.Write(conn)
if err != nil {
return nil, fmt.Errorf("failed to write request: %w", err)
}