@@ -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
@@ -488,7 +488,7 @@ app.get(
488488 async ( req , res ) => {
489489 try {
490490 console . log (
491- "New SSE connection request. NOTE: The sse transport is deprecated and has been replaced by StreamableHttp" ,
491+ "New SSE connection request. NOTE: The SSE transport is deprecated and has been replaced by StreamableHttp" ,
492492 ) ;
493493 let serverTransport : Transport | undefined ;
494494 try {
@@ -522,6 +522,7 @@ app.get(
522522 const webAppTransport = new SSEServerTransport ( endpoint , res ) ;
523523 webAppTransports . set ( webAppTransport . sessionId , webAppTransport ) ;
524524 console . log ( "Created client transport" ) ;
525+
525526 serverTransports . set ( webAppTransport . sessionId , serverTransport ! ) ;
526527 console . log ( "Created server transport" ) ;
527528
0 commit comments