From 4691b0b8d1943bdcd50088ceed8fcad9ff2a73ab Mon Sep 17 00:00:00 2001 From: YenForYang Date: Sat, 11 Sep 2021 23:14:07 -0500 Subject: [PATCH] Update ReadCloser interface check to ReadSeekCloser (#595) --- reader.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/reader.go b/reader.go index d21231bc..a5a86571 100644 --- a/reader.go +++ b/reader.go @@ -14,9 +14,7 @@ import ( // 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 @@ type reader struct { pieces pieceRange } -var _ io.ReadCloser = (*reader)(nil) +var _ io.ReadSeekCloser = (*reader)(nil) func (r *reader) SetResponsive() { r.responsive = true