reader.go | 6 ++---- diff --git a/reader.go b/reader.go index d21231bc6b3325a7a239201127bf31f00ff1b49c..a5a865710f7256703fb3099652aca500e0b78d67 100644 --- a/reader.go +++ b/reader.go @@ -14,9 +14,7 @@ // Accesses Torrent data via a Client. Reads block until the data is available. Seeks and readahead // also drive Client behaviour. type Reader interface { - io.Reader - io.Seeker - io.Closer + io.ReadSeekCloser missinggo.ReadContexter // Configure the number of bytes ahead of a read that should also be prioritized in preparation // for further reads. @@ -54,7 +52,7 @@ // required. pieces pieceRange } -var _ io.ReadCloser = (*reader)(nil) +var _ io.ReadSeekCloser = (*reader)(nil) func (r *reader) SetResponsive() { r.responsive = true