From: YenForYang Date: Sun, 12 Sep 2021 04:14:07 +0000 (-0500) Subject: Update ReadCloser interface check to ReadSeekCloser (#595) X-Git-Tag: v1.32.0~72 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=4691b0b8d1943bdcd50088ceed8fcad9ff2a73ab;p=btrtrc.git Update ReadCloser interface check to ReadSeekCloser (#595) --- 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