Update js-sdk section

This commit is contained in:
Pavel Murygin
2021-09-10 20:08:58 +03:00
parent 128b226739
commit bc1785e463
18 changed files with 31462 additions and 319 deletions

File diff suppressed because it is too large Load Diff

View File

@ -2,27 +2,23 @@ import React, { useEffect, useState } from "react";
import logo from "./logo.svg";
import "./App.scss";
import { FluencePeer } from "@fluencelabs/fluence";
import { Fluence } from "@fluencelabs/fluence";
import { krasnodar } from "@fluencelabs/fluence-network-environment";
import { getRelayTime } from "./_aqua/getting-started";
const relayNode = krasnodar[0];
function App() {
const [isConnected, setIsConnected] = useState<boolean>(false);
const [relayTime, setRelayTime] = useState<Date | null>(null);
useEffect(() => {
FluencePeer.default.init({ connectTo: relayNode })
.then(() => {
setIsConnected(true);
})
Fluence.start({ connectTo: relayNode })
.catch((err) => console.log("Client initialization failed", err));
}, [isConnected]);
}, []);
const onGetRelayTimeBtnClick = async () => {
if (!isConnected) {
if (!Fluence.getStatus().isConnected) {
return;
}
@ -31,6 +27,8 @@ function App() {
};
const isConnected = Fluence.getStatus().isConnected
return (
<div className="App">
<header>

View File

@ -3,10 +3,10 @@
* This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.3.0-222
* Aqua version: 0.3.0-226
*
*/
import { FluencePeer } from '@fluencelabs/fluence';
import { Fluence, FluencePeer } from '@fluencelabs/fluence';
import {
ResultCodes,
RequestFlow,
@ -22,16 +22,16 @@ import {
export function getRelayTime(relayPeerId: string, config?: {ttl?: number}) : Promise<number>;
export function getRelayTime(peer: FluencePeer, relayPeerId: string, config?: {ttl?: number}) : Promise<number>;
export function getRelayTime(...args) {
export function getRelayTime(...args: any) {
let peer: FluencePeer;
let relayPeerId;
let config;
if (args[0] instanceof FluencePeer) {
let relayPeerId: any;
let config: any;
if (FluencePeer.isInstance(args[0])) {
peer = args[0];
relayPeerId = args[1];
config = args[2];
} else {
peer = FluencePeer.default;
peer = Fluence.getPeer();
relayPeerId = args[0];
config = args[1];
}
@ -75,7 +75,7 @@ config = args[1];
)
.configHandler((h) => {
h.on('getDataSrv', '-relay-', () => {
return peer.connectionInfo.connectedRelay ;
return peer.getStatus().relayPeerId;
});
h.on('getDataSrv', 'relayPeerId', () => {return relayPeerId;});
h.onEvent('callbackSrv', 'response', (args) => {