From 90bf664ca108a941f9b9df4488a3f660fac9becd Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Tue, 23 Jul 2024 20:11:05 +0530 Subject: [PATCH] feat: use proper co-ordinates for mousemove --- src/components/atoms/canvas.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/components/atoms/canvas.tsx b/src/components/atoms/canvas.tsx index 2663d10f..e3b83f54 100644 --- a/src/components/atoms/canvas.tsx +++ b/src/components/atoms/canvas.tsx @@ -67,8 +67,14 @@ const Canvas = ({ width, height, onCreateRef, highlighterData }: CanvasProps) => case 'mousemove': if (lastMousePosition.current.x !== coordinates.x || lastMousePosition.current.y !== coordinates.y) { - lastMousePosition.current = coordinates; - socket.emit('input:mousemove', coordinates); + lastMousePosition.current = { + x: coordinates.x, + y: coordinates.y, + }; + socket.emit('input:mousemove', { + x: coordinates.x, + y: coordinates.y, + }); notifyLastAction('move'); } break;