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 (!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");
|
||||
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();
|
||||
|
||||
Reference in New Issue
Block a user