bodhi-realtime-agent / MultiClientTransportCallbacks
Interface: MultiClientTransportCallbacks
Defined in: transport/multi-client-transport.ts:25
Methods
onAudioFromClient()?
optionalonAudioFromClient(ws,data,context):void
Defined in: transport/multi-client-transport.ts:31
Called when binary audio data is received from a client
Parameters
ws
WebSocket
data
Buffer
context
Returns
void
onConnection()?
optionalonConnection(ws,context):void|Promise<void>
Defined in: transport/multi-client-transport.ts:27
Called when a new WebSocket connection is established
Parameters
ws
WebSocket
context
Returns
void | Promise<void>
onDisconnection()?
optionalonDisconnection(ws,context):void|Promise<void>
Defined in: transport/multi-client-transport.ts:29
Called when a WebSocket connection is closed
Parameters
ws
WebSocket
context
Returns
void | Promise<void>
onError()?
optionalonError(ws,error,context):void
Defined in: transport/multi-client-transport.ts:39
Called when a WebSocket error occurs
Parameters
ws
WebSocket
error
Error
context
Returns
void
onJsonFromClient()?
optionalonJsonFromClient(ws,message,context):void
Defined in: transport/multi-client-transport.ts:33
Called when a JSON message is received from a client
Parameters
ws
WebSocket
message
Record<string, unknown>
context
Returns
void