diff --git a/Network/NetwokNode.js b/Network/NetwokNode.js index f70c5a100..d3c300e2e 100644 --- a/Network/NetwokNode.js +++ b/Network/NetwokNode.js @@ -1,20 +1,23 @@ exports.newNetworkNode = function newNetworkNode() { let thisObject = { + webSocketsInterface: undefined, socialGraphService: undefined, storage: undefined, p2pMetwork: undefined, run: run } + NT.networkNode = thisObject + return thisObject async function run() { /* Other Network Nodes and Client Apps will communicate with this Network Node via it's Websocket Interface. */ - NT.webSocketsInterface = NT.projects.network.modules.webSocketsInterface.newNetworkModulesWebSocketsInterface() - NT.webSocketsInterface.initialize() + thisObject.webSocketsInterface = NT.projects.network.modules.webSocketsInterface.newNetworkModulesWebSocketsInterface() + thisObject.webSocketsInterface.initialize() /* The Social Graph Service is the first and for now, the only service this Network Node provides. */ @@ -28,7 +31,7 @@ exports.newNetworkNode = function newNetworkNode() { /* We can join now the P2P Network as a new peer there. */ - thisObject.p2pMetwork = SA.projects.network.modules.p2pNetwork.newNetworkModulesP2PNetwork() - await thisObject.p2pMetwork.initialize('Network Peer') + thisObject.p2pMetwork = SA.projects.network.modules.p2pNetwork.newNetworkModulesP2PNetwork() + await thisObject.p2pMetwork.initialize('Network Peer') } }