Use pool implementation from common package

This commit is contained in:
kayos@tcp.direct 2022-10-15 23:45:19 -07:00
parent a6969af053
commit 80adb0b4c4
Signed by: kayos
GPG Key ID: 4B841471B4BEE979

View File

@ -1,9 +1,10 @@
package prox5
import (
"strings"
"sync"
"sync/atomic"
"git.tcp.direct/kayos/common/pool"
)
type ProxyProtocol int8
@ -50,11 +51,11 @@ func (p *proto) set(proxyproto ProxyProtocol) {
})
}
func (p ProxyProtocol) writeProtoString(builder *strings.Builder) {
builder.WriteString(p.String())
func (p ProxyProtocol) writeProtoString(builder *pool.String) {
builder.MustWriteString(p.String())
}
func (p ProxyProtocol) writeProtoURI(builder *strings.Builder) {
func (p ProxyProtocol) writeProtoURI(builder *pool.String) {
p.writeProtoString(builder)
builder.WriteString("://")
builder.MustWriteString("://")
}