feat: use proper co-ordinates for mousemove

This commit is contained in:
karishmas6
2024-07-23 20:11:05 +05:30
parent 152c5501b3
commit 90bf664ca1

View File

@@ -67,8 +67,14 @@ const Canvas = ({ width, height, onCreateRef, highlighterData }: CanvasProps) =>
case 'mousemove': case 'mousemove':
if (lastMousePosition.current.x !== coordinates.x || if (lastMousePosition.current.x !== coordinates.x ||
lastMousePosition.current.y !== coordinates.y) { lastMousePosition.current.y !== coordinates.y) {
lastMousePosition.current = coordinates; lastMousePosition.current = {
socket.emit('input:mousemove', coordinates); x: coordinates.x,
y: coordinates.y,
};
socket.emit('input:mousemove', {
x: coordinates.x,
y: coordinates.y,
});
notifyLastAction('move'); notifyLastAction('move');
} }
break; break;