mirror of
https://github.com/v2fly/v2ray-core.git
synced 2025-12-29 21:45:21 -05:00
no-op timer
This commit is contained in:
@@ -42,7 +42,7 @@ func ReadFullFrom(reader io.Reader, size int) Supplier {
|
||||
|
||||
// Pipe dumps all payload from reader to writer, until an error occurs.
|
||||
// ActivityTimer gets updated as soon as there is a payload.
|
||||
func Pipe(timer *signal.ActivityTimer, reader Reader, writer Writer) error {
|
||||
func Pipe(timer signal.ActivityTimer, reader Reader, writer Writer) error {
|
||||
for {
|
||||
buffer, err := reader.Read()
|
||||
if err != nil {
|
||||
@@ -65,7 +65,7 @@ func Pipe(timer *signal.ActivityTimer, reader Reader, writer Writer) error {
|
||||
}
|
||||
|
||||
// PipeUntilEOF behaves the same as Pipe(). The only difference is PipeUntilEOF returns nil on EOF.
|
||||
func PipeUntilEOF(timer *signal.ActivityTimer, reader Reader, writer Writer) error {
|
||||
func PipeUntilEOF(timer signal.ActivityTimer, reader Reader, writer Writer) error {
|
||||
err := Pipe(timer, reader, writer)
|
||||
if err != nil && errors.Cause(err) != io.EOF {
|
||||
return err
|
||||
|
||||
Reference in New Issue
Block a user