MCPcopy Create free account
hub / github.com/MiniMax-AI/OpenRoom / emit

Method emit

apps/webuiapps/src/lib/FileSystemStore.ts:74–88  ·  view source on GitHub ↗

* Emit event

(type: FileSystemEventType, nodeId?: string, path?: string)

Source from the content-addressed store, hash-verified

72 * Emit event
73 */
74 private emit(type: FileSystemEventType, nodeId?: string, path?: string): void {
75 const event: FileSystemEvent = {
76 type,
77 nodeId,
78 path,
79 timestamp: Date.now(),
80 };
81 this.listeners.forEach((listener) => {
82 try {
83 listener(event);
84 } catch (error) {
85 console.error('[FileSystemStore] Listener error:', error);
86 }
87 });
88 }
89
90 /**
91 * Subscribe to change events

Callers 7

addNodeMethod · 0.95
updateNodeMethod · 0.95
removeNodeMethod · 0.95
moveNodeMethod · 0.95
loadFromNodesMethod · 0.95
clearMethod · 0.95
fromSnapshotMethod · 0.95

Calls 1

errorMethod · 0.80

Tested by

no test coverage detected