From afebe4873d3edf61a392b689c2c9537cc31d5316 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Sat, 8 Jun 2024 23:11:54 +0530 Subject: [PATCH 1/2] feat: pass socket to RB input handler --- server/src/socket-connection/connection.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/src/socket-connection/connection.ts b/server/src/socket-connection/connection.ts index 1390bcbf..7873bd33 100644 --- a/server/src/socket-connection/connection.ts +++ b/server/src/socket-connection/connection.ts @@ -1,5 +1,6 @@ import {Namespace, Socket} from 'socket.io'; import logger from "../logger"; +import registerInputHandlers from '../browser-management/inputHandlers' /** * Opens a websocket canal for duplex data transfer and registers all handlers for this data for the recording session. @@ -14,6 +15,7 @@ export const createSocketConnection = ( ) => { const onConnection = async (socket: Socket) => { logger.log('info',"Client connected " + socket.id); + registerInputHandlers(socket); socket.on('disconnect', () => logger.log('info', "Client disconnected " + socket.id)); callback(socket); } From 11fb0fbe0ba43730bf105b7147b4f1c4ed08c489 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Sat, 8 Jun 2024 23:12:15 +0530 Subject: [PATCH 2/2] chore: lint --- server/src/socket-connection/connection.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/server/src/socket-connection/connection.ts b/server/src/socket-connection/connection.ts index 7873bd33..dac7a88e 100644 --- a/server/src/socket-connection/connection.ts +++ b/server/src/socket-connection/connection.ts @@ -1,4 +1,4 @@ -import {Namespace, Socket} from 'socket.io'; +import { Namespace, Socket } from 'socket.io'; import logger from "../logger"; import registerInputHandlers from '../browser-management/inputHandlers' @@ -12,9 +12,9 @@ import registerInputHandlers from '../browser-management/inputHandlers' export const createSocketConnection = ( io: Namespace, callback: (socket: Socket) => void, - ) => { +) => { const onConnection = async (socket: Socket) => { - logger.log('info',"Client connected " + socket.id); + logger.log('info', "Client connected " + socket.id); registerInputHandlers(socket); socket.on('disconnect', () => logger.log('info', "Client disconnected " + socket.id)); callback(socket); @@ -31,11 +31,11 @@ export const createSocketConnection = ( * @category BrowserManagement */ export const createSocketConnectionForRun = ( - io: Namespace, - callback: (socket: Socket) => void, + io: Namespace, + callback: (socket: Socket) => void, ) => { const onConnection = async (socket: Socket) => { - logger.log('info',"Client connected " + socket.id); + logger.log('info', "Client connected " + socket.id); socket.on('disconnect', () => logger.log('info', "Client disconnected " + socket.id)); callback(socket); }