diff --git a/gopher.go b/gopher.go index 9e78db7..c1e9171 100644 --- a/gopher.go +++ b/gopher.go @@ -293,7 +293,7 @@ func (d *Directory) ToText() ([]byte, error) { type Response struct { Type ItemType Dir Directory - Body io.Reader + Body io.ReadCloser } // Get fetches a Gopher resource by URI @@ -369,7 +369,7 @@ func Get(uri string) (*Response, error) { // FetchFile fetches data, not directory information. // Calling this on a DIRECTORY Item type // or unsupported type will return an error. -func (i *Item) FetchFile() (io.Reader, error) { +func (i *Item) FetchFile() (io.ReadCloser, error) { if i.Type == DIRECTORY { return nil, errors.New("cannot fetch a directory as a file") }