Преглед изворни кода

Actually embedd connStandard into connEventTraffic

tags/v2.0.0-rc1
9seconds пре 5 година
родитељ
комит
f7c33ee333
2 измењених фајлова са 6 додато и 6 уклоњено
  1. 5
    5
      mtglib/conns.go
  2. 1
    1
      mtglib/proxy.go

+ 5
- 5
mtglib/conns.go Прегледај датотеку

53
 }
53
 }
54
 
54
 
55
 type connEventTraffic struct {
55
 type connEventTraffic struct {
56
-	net.Conn
56
+	connStandard
57
 
57
 
58
 	connID string
58
 	connID string
59
 	stream EventStream
59
 	stream EventStream
61
 }
61
 }
62
 
62
 
63
 func (c connEventTraffic) Read(b []byte) (int, error) {
63
 func (c connEventTraffic) Read(b []byte) (int, error) {
64
-	n, err := c.Conn.Read(b)
64
+	n, err := c.connStandard.Read(b)
65
 
65
 
66
 	if n > 0 {
66
 	if n > 0 {
67
 		c.stream.Send(c.ctx, EventTraffic{
67
 		c.stream.Send(c.ctx, EventTraffic{
72
 		})
72
 		})
73
 	}
73
 	}
74
 
74
 
75
-	return n, err // nolint: wrapcheck
75
+	return n, err
76
 }
76
 }
77
 
77
 
78
 func (c connEventTraffic) Write(b []byte) (int, error) {
78
 func (c connEventTraffic) Write(b []byte) (int, error) {
79
-	n, err := c.Conn.Write(b)
79
+	n, err := c.connStandard.Write(b)
80
 
80
 
81
 	if n > 0 {
81
 	if n > 0 {
82
 		c.stream.Send(c.ctx, EventTraffic{
82
 		c.stream.Send(c.ctx, EventTraffic{
87
 		})
87
 		})
88
 	}
88
 	}
89
 
89
 
90
-	return n, err // nolint: wrapcheck
90
+	return n, err
91
 }
91
 }

+ 1
- 1
mtglib/proxy.go Прегледај датотеку

130
 	}
130
 	}
131
 
131
 
132
 	ctx.telegramConn = connEventTraffic{
132
 	ctx.telegramConn = connEventTraffic{
133
-		Conn: connStandard{
133
+		connStandard: connStandard{
134
 			conn:        conn,
134
 			conn:        conn,
135
 			idleTimeout: p.idleTimeout,
135
 			idleTimeout: p.idleTimeout,
136
 		},
136
 		},

Loading…
Откажи
Сачувај