mirror of
https://github.com/fumiama/WireGold.git
synced 2025-09-26 19:21:11 +08:00
chore: make lint happy
This commit is contained in:
@@ -4,8 +4,8 @@ linters-settings:
|
||||
ignoretests: true
|
||||
exclude-functions:
|
||||
- (*os.File).Write
|
||||
- (*github.com/fumiama/WireGold/bin.Writer).Write
|
||||
- (*github.com/fumiama/WireGold/bin.Writer).WriteByte
|
||||
- (*github.com/fumiama/WireGold/internal/bin.Writer).Write
|
||||
- (*github.com/fumiama/WireGold/internal/bin.Writer).WriteByte
|
||||
- (*github.com/fumiama/WireGold/upper/services/tunnel.Tunnel).Write
|
||||
- (*github.com/fumiama/WireGold/upper/services/tunnel.Tunnel).Read
|
||||
|
||||
|
@@ -1,3 +1,3 @@
|
||||
package config
|
||||
|
||||
const ShowDebugLog = true
|
||||
const ShowDebugLog = false
|
||||
|
@@ -95,11 +95,11 @@ func (pb *DataBuilder) Zstd() *DataBuilder {
|
||||
}
|
||||
|
||||
func (pb *DataBuilder) Hash() *DataBuilder {
|
||||
return (*DataBuilder)(pb.p(func(ub *PacketBuf) {
|
||||
return pb.p(func(ub *PacketBuf) {
|
||||
ub.DAT.hash = algo.Blake2bHash8(
|
||||
uint64(ub.DAT.md5h8rem), ub.Bytes(),
|
||||
)
|
||||
}))
|
||||
})
|
||||
}
|
||||
|
||||
func (pb *DataBuilder) tea(typ uint8) *DataBuilder {
|
||||
|
@@ -8,5 +8,5 @@ var packetPool = pbuf.NewBufferPool[Packet]()
|
||||
|
||||
// selectPacket 从池中取出一个 Packet
|
||||
func selectPacket(buf ...byte) *PacketItem {
|
||||
return (*PacketItem)(packetPool.NewBuffer(buf))
|
||||
return packetPool.NewBuffer(buf)
|
||||
}
|
||||
|
@@ -65,14 +65,14 @@ func (l *Link) WritePacket(proto uint8, data []byte) {
|
||||
// 因为不保证可达所以不返回错误。
|
||||
func (l *Link) write2peer(b pbuf.Bytes, seq uint32) {
|
||||
if l.doublepacket {
|
||||
_, err := l.write2peer1(b, seq)
|
||||
err := l.write2peer1(b, seq)
|
||||
if err != nil {
|
||||
if config.ShowDebugLog {
|
||||
logrus.Warnln("[send] double wr2peer", l.peerip, "err:", err)
|
||||
}
|
||||
}
|
||||
}
|
||||
_, err := l.write2peer1(b, seq)
|
||||
err := l.write2peer1(b, seq)
|
||||
if err != nil {
|
||||
if config.ShowDebugLog {
|
||||
logrus.Warnln("[send] wr2peer", l.peerip, "err:", err)
|
||||
@@ -81,15 +81,15 @@ func (l *Link) write2peer(b pbuf.Bytes, seq uint32) {
|
||||
}
|
||||
|
||||
// write2peer1 计算 xor + b14 后向 peer 发一个包
|
||||
func (l *Link) write2peer1(b pbuf.Bytes, seq uint32) (n int, err error) {
|
||||
func (l *Link) write2peer1(b pbuf.Bytes, seq uint32) (err error) {
|
||||
peerep := l.endpoint
|
||||
if bin.IsNilInterface(peerep) {
|
||||
return 0, errors.New("nil endpoint of " + l.peerip.String())
|
||||
return errors.New("nil endpoint of " + l.peerip.String())
|
||||
}
|
||||
|
||||
conn := l.me.conn
|
||||
if conn == nil {
|
||||
return 0, io.ErrClosedPipe
|
||||
return io.ErrClosedPipe
|
||||
}
|
||||
b.V(func(data []byte) {
|
||||
if config.ShowDebugLog {
|
||||
@@ -134,7 +134,7 @@ func (l *Link) write2peer1(b pbuf.Bytes, seq uint32) (n int, err error) {
|
||||
if config.ShowDebugLog {
|
||||
logrus.Debugln("[send] write", len(b), "bytes data from ep", conn.LocalAddr(), "to", peerep)
|
||||
}
|
||||
n, err = conn.WriteToPeer(b, peerep)
|
||||
_, err = conn.WriteToPeer(b, peerep)
|
||||
})
|
||||
return
|
||||
}
|
||||
|
Reference in New Issue
Block a user