From 836b9114958b37c15dbe41e559989ac80d340c01 Mon Sep 17 00:00:00 2001 From: Pavel Date: Wed, 22 Sep 2021 01:11:48 +0300 Subject: [PATCH] Fix old version of typescript code --- js-sdk/5_run_in_node.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/js-sdk/5_run_in_node.md b/js-sdk/5_run_in_node.md index 0a227a7..f30a957 100644 --- a/js-sdk/5_run_in_node.md +++ b/js-sdk/5_run_in_node.md @@ -31,9 +31,9 @@ service Calc("calc"): Now write the implementation for this service in typescript: ```typescript -import { FluencePeer } from "@fluencelabs/fluence"; +import { Fluence } from "@fluencelabs/fluence"; import { krasnodar } from "@fluencelabs/fluence-network-environment"; -import { registerCalc, CalcDef, demoCalculation } from "./_aqua/calc"; +import { registerCalc, CalcDef } from "./_aqua/calc"; class Calc implements CalcDef { private _state: number = 0; @@ -74,25 +74,23 @@ const keypress = async () => { }; async function main() { - await FluencePeer.default.init({ + await Fluence.start({ connectTo: krasnodar[0], }); registerCalc(new Calc()); console.log("application started"); - console.log("peer id is: ", FluencePeer.default.connectionInfo.selfPeerId); - console.log( - "relay is: ", - FluencePeer.default.connectionInfo.connectedRelays[0] - ); + console.log("peer id is: ", Fluence.getStatus().peerId); + console.log("relay is: ", Fluence.getStatus().relayPeerId); console.log("press any key to continue"); await keypress(); - await FluencePeer.default.uninit(); + await Fluence.stop(); } main(); + ``` As you can see all the service logic has been implemented in typescript. You have full power of npm at your disposal.