mirror of
https://github.com/fluencelabs/aqua-playground
synced 2025-07-02 03:41:38 +00:00
Update JS SDK version and migrate to the new JS API (#11)
This commit is contained in:
@ -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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user