fix(adapters): Attach WebSocket peer to typedRouter request localData and add ws dependency

This commit is contained in:
2025-12-03 23:47:46 +00:00
parent 7b8a4ba68c
commit b3c77eb675
7 changed files with 18 additions and 2 deletions

View File

@@ -137,6 +137,8 @@ export class BunAdapter extends BaseAdapter {
if (typedRouter && typeof message === 'string') {
try {
const requestObj = JSON.parse(message);
// Attach peer to localData so TypedHandlers can access the connection
requestObj.localData = { ...requestObj.localData, peer };
const response = await typedRouter.routeAndAddResponse(requestObj);
if (response) {
peer.send(JSON.stringify(response));