FILE / ScuroNeko/mtg

mtglib/internal/relay/conn.go

Исходный файл и его история в репозитории.
FILE 16c06f247c23e9a83b12e5f8cfc2cde9fae3c39d
Files
mtg/mtglib/internal/relay/conn.go
T

20 lines
308 B
Go

package relay
import (
"fmt"
"net"
"time"
)
type conn struct {
net.Conn
}
func (c conn) Read(p []byte) (int, error) {
if err := c.SetReadDeadline(time.Now().Add(getTimeout())); err != nil {
return 0, fmt.Errorf("cannot set read deadline: %w", err)
}
return c.Conn.Read(p) // nolint: wrapcheck
}