fix(electrobun): register message handlers in WebView RPC (was empty, incoming messages ignored)
This commit is contained in:
parent
3882f5470f
commit
5315dc6176
1 changed files with 10 additions and 2 deletions
|
|
@ -26,8 +26,16 @@ const rpc = Electroview.defineRPC<PtyRPCSchema>({
|
|||
// No request handlers needed — Bun only pushes messages to us, not requests.
|
||||
},
|
||||
messages: {
|
||||
// These are messages that WE send to Bun (fire-and-forget).
|
||||
// Empty: WebView doesn't initiate any fire-and-forget messages.
|
||||
// Messages received FROM Bun (pushed to WebView)
|
||||
"pty.output": (payload: unknown) => payload,
|
||||
"pty.closed": (payload: unknown) => payload,
|
||||
"agent.message": (payload: unknown) => payload,
|
||||
"agent.status": (payload: unknown) => payload,
|
||||
"agent.cost": (payload: unknown) => payload,
|
||||
"remote.event": (payload: unknown) => payload,
|
||||
"remote.statusChange": (payload: unknown) => payload,
|
||||
"btmsg.newMessage": (payload: unknown) => payload,
|
||||
"bttask.changed": (payload: unknown) => payload,
|
||||
},
|
||||
},
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue