MCPcopy Create free account

hub / github.com/br41nslug/directus-websocket-subscribe / functions

Functions35 in github.com/br41nslug/directus-websocket-subscribe

↓ 6 callersMethodregister
(eventHandler: ClientHandler)
src/server.ts:115
↓ 4 callersFunctionoutgoingResponse
(data: any, message?: WebsocketMessage)
src/util.ts:30
↓ 3 callersFunctionunsubscribe
(client: WebsocketClient, uid?: string|false|undefined)
src/handlers/subscribe.ts:28
↓ 1 callersFunctiondispatch
(collection: string, data: any)
src/handlers/subscribe.ts:40
↓ 1 callersFunctiongetConfig
( defaultWebsocketConfig: DirectusWebsocketConfig, { emitter, logger, env }: ApiExtensionContext )
src/config.ts:9
↓ 1 callersMethodhandleMessage
(client: WebsocketClient, event: MessageEvent<any>)
src/server.ts:72
↓ 1 callersMethodhookServer
(app: any, server: any)
src/server.ts:94
↓ 1 callersMethodnewClient
(ws: WebSocket, req: any)
src/server.ts:34
↓ 1 callersFunctiononClose
(client: WebsocketClient)
src/handlers/subscribe.ts:91
↓ 1 callersFunctiononError
(client: WebsocketClient)
src/handlers/subscribe.ts:88
↓ 1 callersFunctiononMessage
(client: WebsocketClient, message: WebsocketMessage)
src/handlers/get.ts:21
↓ 1 callersFunctionoutgoingError
(data: any, message?: WebsocketMessage)
src/util.ts:36
↓ 1 callersFunctionparseIncomingMessage
(message: Record<string, any>, schema: any)
src/util.ts:12
↓ 1 callersFunctionparseMessage
(message: WebsocketMessage)
src/handlers/get.ts:17
↓ 1 callersFunctionrunExpress
(app: any, request: any)
src/util.ts:42
↓ 1 callersFunctionsubscribe
(collection: string, client: WebsocketClient, conf: Record<string, any> = {})
src/handlers/subscribe.ts:24
FunctionbuildDispatcher
(action: any, logger: Logger)
src/handlers/subscribe.ts:95
Methodconstructor
(config: DirectusWebsocketConfig, context: ApiExtensionContext)
src/server.ts:20
FunctiondeleteHandler
({ core: cfg }, context)
src/handlers/delete.ts:10
FunctiongetHandler
({ core: cfg }, context)
src/handlers/get.ts:10
FunctiononMessage
(client: WebsocketClient, message: WebsocketMessage)
src/handlers/post.ts:22
FunctiononMessage
(client: WebsocketClient, message: WebsocketMessage)
src/handlers/subscribe.ts:73
FunctiononMessage
(client: WebsocketClient, message: WebsocketMessage)
src/handlers/patch.ts:24
FunctiononMessage
(client: WebsocketClient, message: WebsocketMessage)
src/handlers/delete.ts:23
FunctiononMessage
(client, message)
examples/custom-integration/index.js:13
FunctionparseMessage
(message: WebsocketMessage, request: any)
src/handlers/post.ts:17
FunctionparseMessage
(message: WebsocketMessage, request: any)
src/handlers/subscribe.ts:67
FunctionparseMessage
(message: WebsocketMessage, request: any)
src/handlers/patch.ts:17
FunctionparseMessage
(message: WebsocketMessage, request: any)
src/handlers/delete.ts:17
FunctionparseMessage
(message)
examples/custom-integration/index.js:9
FunctionpatchHandler
({ core: cfg }, context)
src/handlers/patch.ts:10
FunctionpostHandler
({ core: cfg }, context)
src/handlers/post.ts:10
FunctionregisterHook
(_, { emitter })
examples/custom-integration/index.js:1
FunctionregisterHook
(_, { logger, emitter })
examples/websocket-configuration/index.js:1
FunctionsubscribeHandler
({ core: cfg }, context)
src/handlers/subscribe.ts:11