export const WS_CACHE_TTL_MS = 30_000; export const WS_SPACE_RESTRICTION_CACHE_PREFIX = 'ws:space-restrictions:'; export function getSpaceRoomName(spaceId: string): string { return `space-${spaceId}`; } export function getUserRoomName(userId: string): string { return `user-${userId}`; } export const TREE_EVENTS = new Set([ 'updateOne', 'addTreeNode', 'moveTreeNode', 'deleteTreeNode', 'refetchRootTreeNodeEvent', ]); export function getBaseRoomName(pageId: string): string { return `base-${pageId}`; } export const BASE_INBOUND_EVENTS = new Set([ 'base:subscribe', 'base:unsubscribe', 'base:presence', 'base:presence:leave', ]);