mirror of
https://github.com/janishutz/MusicPlayerV2.git
synced 2025-11-25 04:54:23 +00:00
handle closing of sse's better
This commit is contained in:
@@ -150,6 +150,9 @@ app.get( '/clientDisplayNotifier', ( req, res ) => {
|
|||||||
let det = { 'type': 'basics', 'data': currentDetails };
|
let det = { 'type': 'basics', 'data': currentDetails };
|
||||||
res.write( `data: ${ JSON.stringify( det ) }\n\n` );
|
res.write( `data: ${ JSON.stringify( det ) }\n\n` );
|
||||||
connectedClients[ req.session.id ] = res;
|
connectedClients[ req.session.id ] = res;
|
||||||
|
req.on( 'close', () => {
|
||||||
|
connectedClients.splice( Object.keys( connectedClients ).indexOf( req.session.id ), 1 );
|
||||||
|
} );
|
||||||
} );
|
} );
|
||||||
|
|
||||||
const sendUpdate = ( update ) => {
|
const sendUpdate = ( update ) => {
|
||||||
|
|||||||
@@ -185,6 +185,9 @@ app.get( '/clientDisplayNotifier', ( req, res ) => {
|
|||||||
let det = { 'type': 'basics', 'data': currentDetails };
|
let det = { 'type': 'basics', 'data': currentDetails };
|
||||||
res.write( `data: ${ JSON.stringify( det ) }\n\n` );
|
res.write( `data: ${ JSON.stringify( det ) }\n\n` );
|
||||||
connectedClients[ req.session.id ] = res;
|
connectedClients[ req.session.id ] = res;
|
||||||
|
req.on( 'close', () => {
|
||||||
|
connectedClients.splice( Object.keys( connectedClients ).indexOf( req.session.id ), 1 );
|
||||||
|
} );
|
||||||
} );
|
} );
|
||||||
|
|
||||||
app.get( '/mainNotifier', ( req, res ) => {
|
app.get( '/mainNotifier', ( req, res ) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user