From 0e28177ccc02259ef2cf8c1f693284d6f595c5be Mon Sep 17 00:00:00 2001 From: David Luzar Date: Sat, 29 Aug 2020 14:12:58 +0200 Subject: [PATCH] fix collab MOUSE_LOCATION payload naming for legacy versions (#2098) --- src/components/App.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/App.tsx b/src/components/App.tsx index bb8beb2a8..6762a70c4 100644 --- a/src/components/App.tsx +++ b/src/components/App.tsx @@ -1298,12 +1298,17 @@ class App extends React.Component { break; case "MOUSE_LOCATION": { const { - socketId, pointer, button, username, selectedElementIds, } = decryptedData.payload; + + const socketId: SocketUpdateDataSource["MOUSE_LOCATION"]["payload"]["socketId"] = + decryptedData.payload.socketId || + // @ts-ignore legacy, see #2094 (#2097) + decryptedData.payload.socketID; + // NOTE purposefully mutating collaborators map in case of // pointer updates so as not to trigger LayerUI rerender this.setState((state) => {