From d042a646120b47c348f6d471f33fd238d145b57d Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Sat, 8 Jun 2024 22:58:51 +0530 Subject: [PATCH] feat: wrapper to handle wheel event --- server/src/browser-management/inputHandlers.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/server/src/browser-management/inputHandlers.ts b/server/src/browser-management/inputHandlers.ts index 03fe515d..94e2ec0c 100644 --- a/server/src/browser-management/inputHandlers.ts +++ b/server/src/browser-management/inputHandlers.ts @@ -137,3 +137,13 @@ const handleMousedown = async (generator: WorkflowGenerator, page: Page, { x, y logger.log('debug', `Clicked on position x:${x}, y:${y}`); }; +/** + * A wrapper function for handling the wheel event. + * @param scrollDeltas - the scroll deltas of the wheel event + * @category HelperFunctions + */ +const onWheel = async (scrollDeltas: ScrollDeltas) => { + logger.log('debug', 'Handling scroll event emitted from client'); + await handleWrapper(handleWheel, scrollDeltas); +}; +