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,17 +1,20 @@
import {FluenceClient, registerServiceFunction} from "@fluencelabs/fluence";
import {krasnodar, stage} from "@fluencelabs/fluence-network-environment";
import {viaArr, viaOpt, viaStream} from "../compiled/examples/via";
import { FluencePeer } from '@fluencelabs/fluence';
import { krasnodar } from '@fluencelabs/fluence-network-environment';
import { viaArr, viaOpt, viaStream, registerCustomId } from '../compiled/examples/via';
export async function viaCall(client: FluenceClient): Promise<string[][]> {
export async function viaCall(): Promise<string[][]> {
const relayPeerId = FluencePeer.default.connectionInfo.connectedRelay;
registerServiceFunction(client, "cid", "id", (args: any[], _) => {
return args[0]
})
registerCustomId({
id: (args0) => {
return args0;
},
});
let res = await viaArr(client, stage[3].peerId, [stage[2].peerId, stage[1].peerId])
let res2 = await viaOpt(client, client.relayPeerId!, stage[3].peerId, stage[2].peerId)
let res3 = await viaOpt(client, client.relayPeerId!, stage[3].peerId, stage[2].peerId || null)
let res4 = await viaStream(client, stage[3].peerId, [stage[2].peerId, stage[1].peerId])
let res = await viaArr(krasnodar[3].peerId, [krasnodar[2].peerId, krasnodar[1].peerId]);
let res2 = await viaOpt(relayPeerId, krasnodar[3].peerId, krasnodar[2].peerId);
let res3 = await viaOpt(relayPeerId, krasnodar[3].peerId, krasnodar[2].peerId || null);
let res4 = await viaStream(krasnodar[3].peerId, [krasnodar[2].peerId, krasnodar[1].peerId]);
return [res.external_addresses, res2.external_addresses, res3.external_addresses, res4.external_addresses]
return [res.external_addresses, res2.external_addresses, res3.external_addresses, res4.external_addresses];
}