fix(adapters): Attach WebSocket peer to typedRouter request localData and add ws dependency
This commit is contained in:
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user