refactor: move some io, http and string utils to separate repo

This commit is contained in:
yusing
2025-09-27 12:46:41 +08:00
parent acecd827d6
commit 22bcf1201b
115 changed files with 125 additions and 3815 deletions

View File

@@ -8,7 +8,7 @@ import (
"github.com/rs/zerolog"
config "github.com/yusing/godoxy/internal/config/types"
nettypes "github.com/yusing/godoxy/internal/net/types"
"github.com/yusing/godoxy/internal/utils"
ioutils "github.com/yusing/goutils/io"
"go.uber.org/atomic"
)
@@ -153,7 +153,7 @@ func (s *TCPTCPStream) handle(ctx context.Context, conn net.Conn) {
}
}
pipe := utils.NewBidirectionalPipe(ctx, src, dst)
pipe := ioutils.NewBidirectionalPipe(ctx, src, dst)
if err := pipe.Start(); err != nil && !s.closed.Load() {
logErr(s, err, "error in bidirectional pipe")
}

View File

@@ -12,7 +12,7 @@ import (
"github.com/rs/zerolog"
config "github.com/yusing/godoxy/internal/config/types"
nettypes "github.com/yusing/godoxy/internal/net/types"
"github.com/yusing/godoxy/internal/utils/synk"
"github.com/yusing/goutils/synk"
"go.uber.org/atomic"
)