From 7d10e924ae2fa5f83ba951ea04ff2e51034feeb2 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Sat, 8 Jun 2024 23:06:10 +0530 Subject: [PATCH] feat: register input handlers --- server/src/browser-management/inputHandlers.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/server/src/browser-management/inputHandlers.ts b/server/src/browser-management/inputHandlers.ts index 0f17db1e..93e471a3 100644 --- a/server/src/browser-management/inputHandlers.ts +++ b/server/src/browser-management/inputHandlers.ts @@ -345,3 +345,17 @@ const handleGoForward = async (generator: WorkflowGenerator, page: Page) => { logger.log('debug', 'Page went forward'); }; +const registerInputHandlers = (socket: Socket) => { + socket.on("input:mousedown", onMousedown); + socket.on("input:wheel", onWheel); + socket.on("input:mousemove", onMousemove); + socket.on("input:keydown", onKeydown); + socket.on("input:keyup", onKeyup); + socket.on("input:url", onChangeUrl); + socket.on("input:refresh", onRefresh); + socket.on("input:back", onGoBack); + socket.on("input:forward", onGoForward); + socket.on("action", onGenerateAction); +}; + +export default registerInputHandlers;