@@ -378,7 +378,6 @@ app.get(
378378 let serverTransport : Transport | undefined ;
379379 try {
380380 serverTransport = await createTransport ( req ) ;
381- console . log ( "Created server transport" ) ;
382381 } catch ( error ) {
383382 if ( error instanceof SseError && error . code === 401 ) {
384383 console . error (
@@ -396,10 +395,11 @@ app.get(
396395 const endpoint = `${ prefix } /message` ;
397396
398397 const webAppTransport = new SSEServerTransport ( endpoint , res ) ;
398+ webAppTransports . set ( webAppTransport . sessionId , webAppTransport ) ;
399399 console . log ( "Created client transport" ) ;
400400
401- webAppTransports . set ( webAppTransport . sessionId , webAppTransport ) ;
402401 serverTransports . set ( webAppTransport . sessionId , serverTransport ) ;
402+ console . log ( "Created server transport" ) ;
403403
404404 await webAppTransport . start ( ) ;
405405
@@ -446,7 +446,7 @@ app.get(
446446 async ( req , res ) => {
447447 try {
448448 console . log (
449- "New SSE connection request. NOTE: The sse transport is deprecated and has been replaced by StreamableHttp" ,
449+ "New SSE connection request. NOTE: The SSE transport is deprecated and has been replaced by StreamableHttp" ,
450450 ) ;
451451 let serverTransport : Transport | undefined ;
452452 try {
@@ -480,6 +480,7 @@ app.get(
480480 const webAppTransport = new SSEServerTransport ( endpoint , res ) ;
481481 webAppTransports . set ( webAppTransport . sessionId , webAppTransport ) ;
482482 console . log ( "Created client transport" ) ;
483+
483484 serverTransports . set ( webAppTransport . sessionId , serverTransport ! ) ;
484485 console . log ( "Created server transport" ) ;
485486
0 commit comments