Get rid of buffersize everywhere

This commit is contained in:
9seconds
2021-11-28 18:08:40 +03:00
parent d19cfb1df4
commit 66f4d967e7
11 changed files with 12 additions and 123 deletions
+3 -9
View File
@@ -3,16 +3,14 @@ package relay
import (
"context"
"io"
"net"
"sync"
)
func Relay(ctx context.Context, log Logger, bufferSize int,
telegramConn net.Conn, clientConn io.ReadWriteCloser) {
func Relay(ctx context.Context, log Logger, telegramConn, clientConn io.ReadWriteCloser) {
defer telegramConn.Close()
defer clientConn.Close()
ctx, cancel := context.WithTimeout(ctx, getConnectionTimeToLive())
ctx, cancel := context.WithCancel(ctx)
defer cancel()
go func() {
@@ -21,13 +19,9 @@ func Relay(ctx context.Context, log Logger, bufferSize int,
clientConn.Close()
}()
buffers := acquireEastWest(bufferSize)
buffers := acquireEastWest()
defer releaseEastWest(buffers)
telegramConn = conn{
Conn: telegramConn,
}
wg := &sync.WaitGroup{}
wg.Add(2) // nolint: gomnd