refactor and organize code

This commit is contained in:
yusing
2025-02-15 05:44:47 +08:00
parent 1af6dd9cf8
commit 18d258aaa2
169 changed files with 1020 additions and 755 deletions

View File

@@ -8,7 +8,7 @@ import (
"sync"
"syscall"
E "github.com/yusing/go-proxy/internal/error"
"github.com/yusing/go-proxy/internal/gperr"
)
// TODO: move to "utils/io".
@@ -90,10 +90,10 @@ func NewBidirectionalPipe(ctx context.Context, rw1 io.ReadWriteCloser, rw2 io.Re
}
}
func (p BidirectionalPipe) Start() E.Error {
func (p BidirectionalPipe) Start() gperr.Error {
var wg sync.WaitGroup
wg.Add(2)
b := E.NewBuilder("bidirectional pipe error")
b := gperr.NewBuilder("bidirectional pipe error")
go func() {
b.Add(p.pSrcDst.Start())
wg.Done()