Merge pull request #941 from modelcontextprotocol/fweinberger/sep1699-debug
fix: proper stream cleanup and transport close on disconnect
This commit is contained in:
commit
bb3a2a17ad
1 changed files with 1 additions and 0 deletions
|
|
@ -539,6 +539,7 @@ app.delete(
|
||||||
res.status(404).end("Transport not found for sessionId " + sessionId);
|
res.status(404).end("Transport not found for sessionId " + sessionId);
|
||||||
} else {
|
} else {
|
||||||
await serverTransport.terminateSession();
|
await serverTransport.terminateSession();
|
||||||
|
await serverTransport.close();
|
||||||
webAppTransports.delete(sessionId);
|
webAppTransports.delete(sessionId);
|
||||||
serverTransports.delete(sessionId);
|
serverTransports.delete(sessionId);
|
||||||
sessionHeaderHolders.delete(sessionId);
|
sessionHeaderHolders.delete(sessionId);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue