Skip to content

Commit d1601a4

Browse files
committed
fix: return promise from close
1 parent d8c62e6 commit d1601a4

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/MCPProxy.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,10 @@ const startSending = async (transport: SSEServerTransport) => {
211211
}
212212
};
213213

214+
export type SseServer = {
215+
close: () => Promise<void>;
216+
};
217+
214218
export const startSseServer = async ({
215219
port,
216220
server,
@@ -219,7 +223,7 @@ export const startSseServer = async ({
219223
port: number;
220224
endpoint: string;
221225
server: Server;
222-
}) => {
226+
}): Promise<SseServer> => {
223227
const activeTransports: Record<string, SSEServerTransport> = {};
224228

225229
/**
@@ -280,7 +284,7 @@ export const startSseServer = async ({
280284
);
281285

282286
return {
283-
close: () => {
287+
close: async () => {
284288
httpServer.close();
285289
},
286290
};

0 commit comments

Comments
 (0)