diff --git a/skimmer/events.py b/skimmer/events.py index 06035b1..bcbc9f3 100644 --- a/skimmer/events.py +++ b/skimmer/events.py @@ -24,9 +24,3 @@ def add_bowl(id): def add_bowl(id): handle = id print('Handle is connected!') - - - -@socketio.on('disconnect') -def test_disconnect(socket): - print('Client disconnected', socket.id) \ No newline at end of file diff --git a/skimmer/static/js/bowl.js b/skimmer/static/js/bowl.js index b10389d..007c466 100644 --- a/skimmer/static/js/bowl.js +++ b/skimmer/static/js/bowl.js @@ -12,3 +12,7 @@ socket.on("connect", function () { socket.on("disconnect", function () { socket.emit("disconnect bowl", { id: socket.id }); }); + +window.onbeforeunload = function () { + socket.emit("disconnect bowl", { id: socket.id }); +};