Skip to main content

Function: handleRpcMessage()

handleRpcMessage(ws, message, doInstance, config): Promise<boolean>

Defined in: packages/rpc/src/lumenize-rpc-do.ts:340

Handle RPC messages received via WebSocket. Returns true if the message was handled as an RPC message, false otherwise.

This function is called from the webSocketMessage handler to check if an incoming message is an RPC request and handle it accordingly.

Parameters

ws

WebSocket

The WebSocket connection

message

The incoming message

string | ArrayBuffer

doInstance

any

The Durable Object instance to operate on

config

RpcConfig = {}

Optional RPC configuration

Returns

Promise<boolean>

true if message was handled as RPC, false if not an RPC message

See

For working examples, see packages/rpc/test/test-worker-and-dos.ts