imrpoved closing inactive sessions

This commit is contained in:
Jan Prochazka
2022-11-13 17:21:47 +01:00
parent dc576e6ced
commit ecad1ae01b
3 changed files with 16 additions and 0 deletions

View File

@@ -125,8 +125,10 @@
function onSession(sid) {
if (sid) {
apiOn(`session-done-${sid}`, handleSessionDone);
apiOn(`session-closed-${sid}`, handleSessionClosed);
return () => {
apiOff(`session-done-${sid}`, handleSessionDone);
apiOff(`session-closed-${sid}`, handleSessionClosed);
};
}
return () => {};
@@ -279,6 +281,11 @@
timerLabel.stop();
};
const handleSessionClosed = () => {
sessionId = null;
handleSessionDone();
};
const { editorState, editorValue, setEditorData } = useEditorData({
tabid,
loadFromArgs: