smartfacecloud-emulator-dispatcher
Advanced tools
Comparing version
{ | ||
"name": "smartfacecloud-emulator-dispatcher", | ||
"version": "0.0.30", | ||
"version": "0.0.31", | ||
"description": "Handles Emulator Dispatcher Part of SmartfaceCloud", | ||
@@ -5,0 +5,0 @@ "main": "src/index.js", |
@@ -146,7 +146,19 @@ 'use strict'; | ||
const securityGuid = connectedObject.securityGuid; | ||
if (message.command === 'console.log') { | ||
if (allUIWebsockets[browserGuid] && allUIWebsockets[browserGuid].ws.readyState === WebSocket.OPEN) { | ||
message.connectedObject = connectedObject; | ||
allUIWebsockets[browserGuid].ws.send(JSON.stringify(message)); | ||
const ws = findUIWebSocket(browserGuid); | ||
if (ws === false) { | ||
return; | ||
} | ||
if (service === 'debugger') { | ||
ws.send(JSON.stringify(message)); | ||
} else if (message.command === 'console.log') { | ||
message.connectedObject = connectedObject; | ||
ws.send(JSON.stringify(message)); | ||
} | ||
function findUIWebSocket(browserGuid) { | ||
if (allUIWebsockets[browserGuid] && | ||
allUIWebsockets[browserGuid].ws.readyState === WebSocket.OPEN) { | ||
return allUIWebsockets[browserGuid].ws; | ||
} | ||
return false; | ||
} | ||
@@ -156,6 +168,10 @@ } | ||
function emitMessageFromDevice(eventEmitter, connectedObject, service, message) { | ||
if (message && message.command && message.command === 'console.log') { | ||
// console.log('emitMessageFromDevice', message.command); | ||
handleDeviceMessageToUI(eventEmitter, connectedObject, service, message); | ||
return; | ||
if (message && message.command){ | ||
if (message.command === 'console.log') { | ||
// console.log('emitMessageFromDevice', message.command); | ||
handleDeviceMessageToUI(eventEmitter, connectedObject, service, message); | ||
return; | ||
} else if (service === 'debugger') { | ||
handleDeviceMessageToUI(eventEmitter, connectedObject, service, message); | ||
} | ||
} | ||
@@ -162,0 +178,0 @@ eventEmitter.emit('message', { |
200346
0.18%2678
0.56%