Event received from browser to browser going through 1 network node

This commit is contained in:
Luis Fernando Molina committed 2021-11-10 12:44:50 +01:00
1 parent 578f36eceb
commit c5564f1e69
5 files changed
+21 -23

No files matched your search

@@ -288,20 +288,20 @@ exports.newNetworkModulesWebSocketsNetworkClient = function newNetworkModulesWeb
}
}
function onMenssage(message) {
function onMenssage(socketMessage) {
let response = JSON.parse(message.data)
let message = JSON.parse(socketMessage.data)
/*
We get the function that is going to resolve or reject the promise given.
*/
let onMenssageFunction = onMessageFunctionsMap.get(response.messageId)
let onMenssageFunction = onMessageFunctionsMap.get(message.messageId)
if (onMenssageFunction !== undefined) {
/*
The message received is a response to a message sent.
*/
onMessageFunctionsMap.delete(response.messageId)
onMenssageFunction(response)
onMessageFunctionsMap.delete(message.messageId)
onMenssageFunction(message)
} else {
/*
The message received is a not response to a message sent.
@@ -310,9 +310,9 @@ exports.newNetworkModulesWebSocketsNetworkClient = function newNetworkModulesWeb
This can only happen when this module is running at an APP like the Desktop App.
*/
let messageHeader
let event
try {
messageHeader = JSON.parse(message)
event = JSON.parse(message.eventMessage)
} catch (err) {
console.log('[ERROR] Web Sockets Network Client -> onMenssage -> message = ' + message)
console.log('[ERROR] Web Sockets Network Client -> onMenssage -> err.stack = ' + err.stack)
@@ -320,7 +320,7 @@ exports.newNetworkModulesWebSocketsNetworkClient = function newNetworkModulesWeb
return
}
DK.desktopApp.p2pNetworkInterface.messageReceived(messageHeader.payload)
DK.desktopApp.p2pNetworkInterface.eventReceived(event)
}
}
}