@@ -10,6 +10,7 @@ import (
1010 . "github.com/xtls/xray-core/common/mux"
1111 "github.com/xtls/xray-core/common/net"
1212 "github.com/xtls/xray-core/common/protocol"
13+ "github.com/xtls/xray-core/common/session"
1314 "github.com/xtls/xray-core/transport/pipe"
1415)
1516
@@ -32,13 +33,13 @@ func TestReaderWriter(t *testing.T) {
3233 pReader , pWriter := pipe .New (pipe .WithSizeLimit (1024 ))
3334
3435 dest := net .TCPDestination (net .DomainAddress ("example.com" ), 80 )
35- writer := NewWriter (1 , dest , pWriter , protocol .TransferTypeStream , [8 ]byte {})
36+ writer := NewWriter (1 , dest , pWriter , protocol .TransferTypeStream , [8 ]byte {}, & session. Inbound {} )
3637
3738 dest2 := net .TCPDestination (net .LocalHostIP , 443 )
38- writer2 := NewWriter (2 , dest2 , pWriter , protocol .TransferTypeStream , [8 ]byte {})
39+ writer2 := NewWriter (2 , dest2 , pWriter , protocol .TransferTypeStream , [8 ]byte {}, & session. Inbound {} )
3940
4041 dest3 := net .TCPDestination (net .LocalHostIPv6 , 18374 )
41- writer3 := NewWriter (3 , dest3 , pWriter , protocol .TransferTypeStream , [8 ]byte {})
42+ writer3 := NewWriter (3 , dest3 , pWriter , protocol .TransferTypeStream , [8 ]byte {}, & session. Inbound {} )
4243
4344 writePayload := func (writer * Writer , payload ... byte ) error {
4445 b := buf .New ()
@@ -62,7 +63,7 @@ func TestReaderWriter(t *testing.T) {
6263
6364 {
6465 var meta FrameMetadata
65- common .Must (meta .Unmarshal (bytesReader ))
66+ common .Must (meta .Unmarshal (bytesReader , false ))
6667 if r := cmp .Diff (meta , FrameMetadata {
6768 SessionID : 1 ,
6869 SessionStatus : SessionStatusNew ,
@@ -81,7 +82,7 @@ func TestReaderWriter(t *testing.T) {
8182
8283 {
8384 var meta FrameMetadata
84- common .Must (meta .Unmarshal (bytesReader ))
85+ common .Must (meta .Unmarshal (bytesReader , false ))
8586 if r := cmp .Diff (meta , FrameMetadata {
8687 SessionStatus : SessionStatusNew ,
8788 SessionID : 2 ,
@@ -94,7 +95,7 @@ func TestReaderWriter(t *testing.T) {
9495
9596 {
9697 var meta FrameMetadata
97- common .Must (meta .Unmarshal (bytesReader ))
98+ common .Must (meta .Unmarshal (bytesReader , false ))
9899 if r := cmp .Diff (meta , FrameMetadata {
99100 SessionID : 1 ,
100101 SessionStatus : SessionStatusKeep ,
@@ -112,7 +113,7 @@ func TestReaderWriter(t *testing.T) {
112113
113114 {
114115 var meta FrameMetadata
115- common .Must (meta .Unmarshal (bytesReader ))
116+ common .Must (meta .Unmarshal (bytesReader , false ))
116117 if r := cmp .Diff (meta , FrameMetadata {
117118 SessionID : 3 ,
118119 SessionStatus : SessionStatusNew ,
@@ -131,7 +132,7 @@ func TestReaderWriter(t *testing.T) {
131132
132133 {
133134 var meta FrameMetadata
134- common .Must (meta .Unmarshal (bytesReader ))
135+ common .Must (meta .Unmarshal (bytesReader , false ))
135136 if r := cmp .Diff (meta , FrameMetadata {
136137 SessionID : 1 ,
137138 SessionStatus : SessionStatusEnd ,
@@ -143,7 +144,7 @@ func TestReaderWriter(t *testing.T) {
143144
144145 {
145146 var meta FrameMetadata
146- common .Must (meta .Unmarshal (bytesReader ))
147+ common .Must (meta .Unmarshal (bytesReader , false ))
147148 if r := cmp .Diff (meta , FrameMetadata {
148149 SessionID : 3 ,
149150 SessionStatus : SessionStatusEnd ,
@@ -155,7 +156,7 @@ func TestReaderWriter(t *testing.T) {
155156
156157 {
157158 var meta FrameMetadata
158- common .Must (meta .Unmarshal (bytesReader ))
159+ common .Must (meta .Unmarshal (bytesReader , false ))
159160 if r := cmp .Diff (meta , FrameMetadata {
160161 SessionID : 2 ,
161162 SessionStatus : SessionStatusKeep ,
@@ -173,7 +174,7 @@ func TestReaderWriter(t *testing.T) {
173174
174175 {
175176 var meta FrameMetadata
176- common .Must (meta .Unmarshal (bytesReader ))
177+ common .Must (meta .Unmarshal (bytesReader , false ))
177178 if r := cmp .Diff (meta , FrameMetadata {
178179 SessionID : 2 ,
179180 SessionStatus : SessionStatusEnd ,
@@ -187,7 +188,7 @@ func TestReaderWriter(t *testing.T) {
187188
188189 {
189190 var meta FrameMetadata
190- err := meta .Unmarshal (bytesReader )
191+ err := meta .Unmarshal (bytesReader , false )
191192 if err == nil {
192193 t .Error ("nil error" )
193194 }
0 commit comments