Update JS SDK version and migrate to the new JS API (#11)

This commit is contained in:
Pavel
2021-09-08 13:00:24 +03:00
committed by GitHub
parent 200c33e969
commit 26c3fa7303
81 changed files with 10592 additions and 7903 deletions

View File

@ -1,20 +1,23 @@
import {FluenceClient, registerServiceFunction} from "@fluencelabs/fluence";
import {parFunc} from "../compiled/examples/par";
import { FluencePeer } from '@fluencelabs/fluence';
import { parFunc, registerParService } from '../compiled/examples/par';
export async function parCall(client: FluenceClient) {
export async function parCall() {
const relayPeerId = FluencePeer.default.connectionInfo.connectedRelay;
let promise = new Promise<string>((resolve, reject) => {
registerServiceFunction(client, "parservice-id", "call", (args: any[], _) => {
console.log("hello from parservice-id")
let result = "hello"
resolve(result)
return result
})
})
registerParService({
call: () => {
console.log('hello from parservice-id');
let result = 'hello';
resolve(result);
return result;
},
});
});
await parFunc(client, client.relayPeerId!, (c) => {
console.log("parFunc. external addresses par: " + c.external_addresses)
})
await parFunc(relayPeerId, (c) => {
console.log('parFunc. external addresses par: ' + c.external_addresses);
});
return promise
return promise;
}