Skip to content

Commit 1e50175

Browse files
committed
simplify presence
1 parent f1f067d commit 1e50175

1 file changed

Lines changed: 2 additions & 14 deletions

File tree

apps/sim/contexts/socket-context.tsx

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -437,13 +437,7 @@ export function SocketProvider({ children, user }: SocketProviderProps) {
437437
socketInstance.on('cursor-update', (data) => {
438438
setPresenceUsers((prev) =>
439439
prev.map((user) =>
440-
user.socketId === data.socketId
441-
? {
442-
...user,
443-
cursor: data.cursor,
444-
avatarUrl: data.avatarUrl ?? user.avatarUrl ?? null,
445-
}
446-
: user
440+
user.socketId === data.socketId ? { ...user, cursor: data.cursor } : user
447441
)
448442
)
449443
eventHandlers.current.cursorUpdate?.(data)
@@ -453,13 +447,7 @@ export function SocketProvider({ children, user }: SocketProviderProps) {
453447
socketInstance.on('selection-update', (data) => {
454448
setPresenceUsers((prev) =>
455449
prev.map((user) =>
456-
user.socketId === data.socketId
457-
? {
458-
...user,
459-
selection: data.selection,
460-
avatarUrl: data.avatarUrl ?? user.avatarUrl ?? null,
461-
}
462-
: user
450+
user.socketId === data.socketId ? { ...user, selection: data.selection } : user
463451
)
464452
)
465453
eventHandlers.current.selectionUpdate?.(data)

0 commit comments

Comments
 (0)