Skip to content

Commit e8524b4

Browse files
committed
fix(exit): close websocket on exit
1 parent 1c00d83 commit e8524b4

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

vue3-app/src/components/TrameApp.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,10 @@ export default {
105105

106106
// Attach lifecycles
107107
trame.client?.getRemote()?.Trame?.lifeCycleUpdate("client_connected");
108-
window.addEventListener("beforeunload", () =>
109-
trame.client?.getRemote()?.Trame?.lifeCycleUpdate("client_exited")
108+
window.addEventListener("beforeunload", () => {
109+
trame.client?.getRemote()?.Trame?.lifeCycleUpdate("client_exited");
110+
trame.client?.getConnection()?.getSession()?.close();
111+
}
110112
);
111113

112114
// Handle router if available

0 commit comments

Comments
 (0)