From 3ac1ee16f377d31a0fb80c8dae28b6239ac4229e Mon Sep 17 00:00:00 2001 From: Terin Stock Date: Sun, 9 Mar 2025 17:47:56 +0100 Subject: [chore] remove vendor --- .../go-utility/v2/filesystem/read_counter.go | 36 ---------------------- 1 file changed, 36 deletions(-) delete mode 100644 vendor/github.com/dsoprea/go-utility/v2/filesystem/read_counter.go (limited to 'vendor/github.com/dsoprea/go-utility/v2/filesystem/read_counter.go') diff --git a/vendor/github.com/dsoprea/go-utility/v2/filesystem/read_counter.go b/vendor/github.com/dsoprea/go-utility/v2/filesystem/read_counter.go deleted file mode 100644 index d878ca4e6..000000000 --- a/vendor/github.com/dsoprea/go-utility/v2/filesystem/read_counter.go +++ /dev/null @@ -1,36 +0,0 @@ -package rifs - -import ( - "io" -) - -// ReadCounter proxies read requests and maintains a counter of bytes read. -type ReadCounter struct { - r io.Reader - counter int -} - -// NewReadCounter returns a new `ReadCounter` struct wrapping a `Reader`. -func NewReadCounter(r io.Reader) *ReadCounter { - return &ReadCounter{ - r: r, - } -} - -// Count returns the total number of bytes read. -func (rc *ReadCounter) Count() int { - return rc.counter -} - -// Reset resets the counter to zero. -func (rc *ReadCounter) Reset() { - rc.counter = 0 -} - -// Read forwards a read to the underlying `Reader` while bumping the counter. -func (rc *ReadCounter) Read(b []byte) (n int, err error) { - n, err = rc.r.Read(b) - rc.counter += n - - return n, err -} -- cgit v1.2.3