fix: follow-mode tweaks (#7443)
This commit is contained in:
parent
aad8ab0123
commit
2c0929e537
@ -866,7 +866,7 @@ class Collab extends PureComponent<Props, CollabState> {
|
||||
|
||||
this.portal.broadcastUserViewportBounds(
|
||||
{ bounds: [x1, y1, x2, y2] },
|
||||
`follow_${this.portal.socket.id}`,
|
||||
`follow@${this.portal.socket.id}`,
|
||||
);
|
||||
}
|
||||
};
|
||||
|
@ -7,15 +7,8 @@ export const actionGoToCollaborator = register({
|
||||
name: "goToCollaborator",
|
||||
viewMode: true,
|
||||
trackEvent: { category: "collab" },
|
||||
perform: (_elements, appState, value) => {
|
||||
const _value = value as Collaborator;
|
||||
const point = _value.pointer;
|
||||
|
||||
if (!point) {
|
||||
return { appState, commitToHistory: false };
|
||||
}
|
||||
|
||||
if (appState.userToFollow?.socketId === _value.socketId) {
|
||||
perform: (_elements, appState, collaborator: Collaborator) => {
|
||||
if (appState.userToFollow?.socketId === collaborator.socketId) {
|
||||
return {
|
||||
appState: {
|
||||
...appState,
|
||||
@ -29,8 +22,8 @@ export const actionGoToCollaborator = register({
|
||||
appState: {
|
||||
...appState,
|
||||
userToFollow: {
|
||||
socketId: _value.socketId!,
|
||||
username: _value.username || "",
|
||||
socketId: collaborator.socketId!,
|
||||
username: collaborator.username || "",
|
||||
},
|
||||
// Close mobile menu
|
||||
openMenu: appState.openMenu === "canvas" ? null : appState.openMenu,
|
||||
|
Loading…
x
Reference in New Issue
Block a user