Finish up refactor

This commit is contained in:
2025-09-28 16:01:39 +02:00
parent 3e13a4ebf5
commit 74075c2919
2 changed files with 9 additions and 2 deletions

View File

@@ -19,6 +19,8 @@ const isFossVersion = false;
import storeSDK from '@janishutz/store-sdk'; import storeSDK from '@janishutz/store-sdk';
import sdk from '@janishutz/login-sdk-server'; import sdk from '@janishutz/login-sdk-server';
import sse from './sse';
import socket from './socket';
// const isFossVersion = true; // const isFossVersion = true;
// //
@@ -98,6 +100,9 @@ const run = () => {
*/ */
const socketData: SocketData = {}; const socketData: SocketData = {};
sse.useSSE( app, socketData, corsOpts, sdk.getSessionID, sdk.getSignedIn );
socket.useWebSocket( httpServer, socketData );
/* /*
GENERAL ROUTES GENERAL ROUTES

View File

@@ -9,6 +9,8 @@ const useSSE = (
app: express.Application, app: express.Application,
socketData: SocketData, socketData: SocketData,
corsOpts: cors.CorsOptions, corsOpts: cors.CorsOptions,
getSessionID: ( request: express.Request ) => string,
getSignedIn: ( request: express.Request ) => boolean
) => { ) => {
/* /*
ROUTES FOR SERVER SENT EVENTS VERSION ROUTES FOR SERVER SENT EVENTS VERSION
@@ -51,9 +53,9 @@ const useSSE = (
'type': 'basics', 'type': 'basics',
'data': socketData[ String( request.query.room ) ] 'data': socketData[ String( request.query.room ) ]
} ) }\n\n` ); } ) }\n\n` );
const sid = sdk.getSessionID( request ); const sid = getSessionID( request );
if ( sdk.getSignedIn( request ) ) { if ( getSignedIn( request ) ) {
importantClients[ sid ] = { importantClients[ sid ] = {
'response': response, 'response': response,
'room': String( request.query.room ) 'room': String( request.query.room )