mirror of
https://github.com/ScuroNeko/mtg.git
synced 2026-09-01 16:01:55 +03:00
Get rid of buffersize everywhere
This commit is contained in:
@@ -9,21 +9,16 @@ type eastWest struct {
|
||||
|
||||
var eastWestPool = sync.Pool{
|
||||
New: func() interface{} {
|
||||
return &eastWest{}
|
||||
return &eastWest{
|
||||
east: make([]byte, bufferSize),
|
||||
west: make([]byte, bufferSize),
|
||||
}
|
||||
},
|
||||
}
|
||||
|
||||
func acquireEastWest(bufferSize int) *eastWest {
|
||||
func acquireEastWest() *eastWest {
|
||||
wanted := eastWestPool.Get().(*eastWest) // nolint: forcetypeassert
|
||||
|
||||
if len(wanted.east) != bufferSize {
|
||||
wanted.east = make([]byte, bufferSize)
|
||||
}
|
||||
|
||||
if len(wanted.west) != bufferSize {
|
||||
wanted.west = make([]byte, bufferSize)
|
||||
}
|
||||
|
||||
return wanted
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user