MCPcopy Create free account
hub / github.com/apitable/apitable / fireEvent

Method fireEvent

packages/core/src/databus/logic/database.ts:171–178  ·  view source on GitHub ↗

* Fire an event in the database, invoking corresponding event handlers.

(event: IResourceEvent)

Source from the content-addressed store, hash-verified

169 * Fire an event in the database, invoking corresponding event handlers.
170 */
171 public async fireEvent(event: IResourceEvent): Promise<void> {
172 const handlers = this._eventHandlers.get(event.type);
173 if (handlers) {
174 for (const handler of handlers) {
175 await handler.handle(event as any);
176 }
177 }
178 }
179}

Callers 1

getCommandManagerMethod · 0.95

Calls 2

getMethod · 0.65
handleMethod · 0.65

Tested by

no test coverage detected