@@ -39,15 +39,14 @@ internal static async Task SendHttp2(Stream clientStream, Stream serverStream, i
39
39
CancellationTokenSource cancellationTokenSource , Guid connectionId ,
40
40
ExceptionHandler exceptionFunc )
41
41
{
42
- var decoder = new Decoder ( 8192 , 4096 * 16 ) ;
43
42
var sessions = new ConcurrentDictionary < int , SessionEventArgs > ( ) ;
44
43
45
44
// Now async relay all server=>client & client=>server data
46
45
var sendRelay =
47
- copyHttp2FrameAsync ( clientStream , serverStream , onDataSend , sessionFactory , decoder , sessions , onBeforeRequest ,
46
+ copyHttp2FrameAsync ( clientStream , serverStream , onDataSend , sessionFactory , sessions , onBeforeRequest ,
48
47
bufferSize , connectionId , true , cancellationTokenSource . Token , exceptionFunc ) ;
49
48
var receiveRelay =
50
- copyHttp2FrameAsync ( serverStream , clientStream , onDataReceive , sessionFactory , decoder , sessions , onBeforeResponse ,
49
+ copyHttp2FrameAsync ( serverStream , clientStream , onDataReceive , sessionFactory , sessions , onBeforeResponse ,
51
50
bufferSize , connectionId , false , cancellationTokenSource . Token , exceptionFunc ) ;
52
51
53
52
await Task . WhenAny ( sendRelay , receiveRelay ) ;
@@ -57,12 +56,12 @@ internal static async Task SendHttp2(Stream clientStream, Stream serverStream, i
57
56
}
58
57
59
58
private static async Task copyHttp2FrameAsync ( Stream input , Stream output , Action < byte [ ] , int , int > onCopy ,
60
- Func < SessionEventArgs > sessionFactory , Decoder decoder , ConcurrentDictionary < int , SessionEventArgs > sessions ,
59
+ Func < SessionEventArgs > sessionFactory , ConcurrentDictionary < int , SessionEventArgs > sessions ,
61
60
Func < SessionEventArgs , Task > onBeforeRequestResponse ,
62
61
int bufferSize , Guid connectionId , bool isClient , CancellationToken cancellationToken ,
63
62
ExceptionHandler exceptionFunc )
64
63
{
65
- decoder = new Decoder ( 8192 , 4096 * 16 ) ;
64
+ var decoder = new Decoder ( 8192 , 4096 * 16 ) ;
66
65
67
66
var headerBuffer = new byte [ 9 ] ;
68
67
var buffer = new byte [ 32768 ] ;
0 commit comments