@brainstack/bridge-server
Advanced tools
Comparing version 1.0.4 to 1.0.5
{ | ||
"name": "@brainstack/bridge-server", | ||
"version": "1.0.4", | ||
"version": "1.0.5", | ||
"description": "Brainstack Bridge Server", | ||
@@ -31,7 +31,7 @@ "main": "dist/index.js", | ||
"dependencies": { | ||
"@brainstack/hub": "^1.1.47", | ||
"@brainstack/log": "^1.1.50", | ||
"@brainstack/hub": "^1.1.48", | ||
"@brainstack/log": "^1.1.51", | ||
"ws": "^8.13.0" | ||
}, | ||
"gitHead": "27092c6561d14f8ee745224a48e70b3ced8ab371" | ||
"gitHead": "c80ba8b552954dcfba2dbebaf0d229c1ed45204c" | ||
} |
@@ -34,7 +34,12 @@ import { WebSocket, Server } from 'ws'; | ||
ws.on('message', (message: any) => { | ||
logger.log(`💬 Message Received: `, message); | ||
try{ | ||
const { event = 'unknown', ...payload } = JSON.parse( | ||
message?.data?.toString() || '{}' | ||
); | ||
logger.log(`💬 Message Received: `, event, payload); | ||
hub.emit(event, payload); | ||
}catch(err){ | ||
hub.emit("message", message); | ||
} | ||
}); | ||
@@ -41,0 +46,0 @@ }; |
24222
587
Updated@brainstack/hub@^1.1.48
Updated@brainstack/log@^1.1.51