We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9f80487 commit e4f4d18Copy full SHA for e4f4d18
src/transports/streamableHttp.ts
@@ -146,15 +146,17 @@ export class StreamableHttpRunner extends TransportRunnerBase {
146
}
147
148
async close(): Promise<void> {
149
- await new Promise<void>((resolve, reject) => {
150
- this.httpServer?.close((err) => {
151
- if (err) {
152
- reject(err);
153
- return;
154
- }
155
- resolve();
156
- });
157
158
- await this.sessionStore.closeAllSessions();
+ await Promise.all([
+ this.sessionStore.closeAllSessions(),
+ new Promise<void>((resolve, reject) => {
+ this.httpServer?.close((err) => {
+ if (err) {
+ reject(err);
+ return;
+ }
+ resolve();
+ });
159
+ }),
160
+ ]);
161
162
0 commit comments