Skip to content

Commit 7355064

Browse files
committed
feat(sidebar): live workflow and folder registry updates via workspace-workflows room
1 parent 358af42 commit 7355064

22 files changed

Lines changed: 375 additions & 297 deletions

File tree

apps/realtime/src/handlers/index.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ROOM_TYPES } from '@sim/realtime-protocol/rooms'
1+
import { WORKSPACE_LIST_ROOM_TYPES } from '@sim/realtime-protocol/rooms'
22
import { setupConnectionHandlers } from '@/handlers/connection'
33
import { setupWorkspaceFileDocHandlers } from '@/handlers/file-doc'
44
import { setupOperationsHandlers } from '@/handlers/operations'
@@ -18,8 +18,9 @@ export function setupAllHandlers(socket: AuthenticatedSocket, roomManager: IRoom
1818
setupVariablesHandlers(socket, roomManager)
1919
setupPresenceHandlers(socket, roomManager)
2020
// Presence-free, workspace-scoped live-list rooms (share one implementation).
21-
setupWorkspaceInvalidationRoom(socket, roomManager, ROOM_TYPES.WORKSPACE_FILES)
22-
setupWorkspaceInvalidationRoom(socket, roomManager, ROOM_TYPES.WORKSPACE_TABLES)
21+
for (const roomType of WORKSPACE_LIST_ROOM_TYPES) {
22+
setupWorkspaceInvalidationRoom(socket, roomManager, roomType)
23+
}
2324
setupWorkspaceFileDocHandlers(socket, roomManager)
2425
setupTablesHandlers(socket, roomManager)
2526
setupConnectionHandlers(socket, roomManager)

0 commit comments

Comments
 (0)