mirror of
https://github.com/fluencelabs/aqua-playground
synced 2025-07-02 15:01:52 +00:00
move examples, use index.ts as playground, update aqua-cli version
This commit is contained in:
20
src/examples/parCall.ts
Normal file
20
src/examples/parCall.ts
Normal file
@ -0,0 +1,20 @@
|
||||
import {FluenceClient, registerServiceFunction} from "@fluencelabs/fluence";
|
||||
import {parFunc} from "../compiled/par";
|
||||
|
||||
export async function parCall(client: FluenceClient) {
|
||||
|
||||
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
|
||||
})
|
||||
})
|
||||
|
||||
await parFunc(client, client.relayPeerId!, (c) => {
|
||||
console.log("parFunc. external addresses par: " + c.external_addresses)
|
||||
})
|
||||
|
||||
return promise
|
||||
}
|
Reference in New Issue
Block a user