handle closing of sse's better

This commit is contained in:
2023-11-25 11:41:25 +01:00
parent d3b5a34e5f
commit 82d2db191d
2 changed files with 6 additions and 0 deletions

View File

@@ -150,6 +150,9 @@ app.get( '/clientDisplayNotifier', ( req, res ) => {
let det = { 'type': 'basics', 'data': currentDetails };
res.write( `data: ${ JSON.stringify( det ) }\n\n` );
connectedClients[ req.session.id ] = res;
req.on( 'close', () => {
connectedClients.splice( Object.keys( connectedClients ).indexOf( req.session.id ), 1 );
} );
} );
const sendUpdate = ( update ) => {