Skip to content

Commit f2d2144

Browse files
authored
Handle socket.close() TypeError (#425)
1 parent d2240cd commit f2d2144

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

typescript/packages/common-memory/socket.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,11 @@ export const from = <In, Out>(socket: WebSocket): TransformStream<Out, In> => {
1717
}
1818
};
1919
socket.onclose = () => {
20-
controller.close();
20+
try {
21+
controller.close();
22+
} catch (error) {
23+
controller.error(error)
24+
}
2125
};
2226
socket.onerror = (event) => {
2327
controller.error(event);

0 commit comments

Comments
 (0)