app.js: better minibrowser session cleanup
This commit is contained in:
@@ -844,9 +844,10 @@ async function cleanupSocket(socket) {
|
|||||||
// if last socket for SSID disconnected, destroy login session
|
// if last socket for SSID disconnected, destroy login session
|
||||||
if (!zquiet) console.log(" * Last socket from WebTV SSID", filterSSID(socket.ssid),"disconnected, cleaning up primary WTVSec instance for this SSID");
|
if (!zquiet) console.log(" * Last socket from WebTV SSID", filterSSID(socket.ssid),"disconnected, cleaning up primary WTVSec instance for this SSID");
|
||||||
ssid_sessions[socket.ssid].delete("wtvsec_login");
|
ssid_sessions[socket.ssid].delete("wtvsec_login");
|
||||||
if (ssid_sessions[socket.ssid].get("wtv-needs-upgrade")) {
|
|
||||||
ssid_sessions[socket.ssid].delete("wtv-needs-upgrade");
|
// clean up possible minibrowser session data
|
||||||
}
|
if (ssid_sessions[socket.ssid].get("wtv-needs-upgrade")) ssid_sessions[socket.ssid].delete("wtv-needs-upgrade");
|
||||||
|
if (ssid_sessions[socket.ssid].get("wtv-used-8675309")) ssid_sessions[socket.ssid].delete("wtv-used-8675309");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
socket.end();
|
socket.end();
|
||||||
|
|||||||
Reference in New Issue
Block a user