mirror of
https://github.com/fluencelabs/aqua-playground
synced 2025-06-25 19:41:39 +00:00
new lines, renames, comments
This commit is contained in:
@ -6,9 +6,12 @@ data NodeId:
|
|||||||
peerId: PeerId
|
peerId: PeerId
|
||||||
name: string
|
name: string
|
||||||
|
|
||||||
service SomeSrv("somesrv"):
|
-- define service `NodeIdGetter` that will be callable on local client via `somesrv` service id
|
||||||
|
service NodeIdGetter("somesrv"):
|
||||||
get: -> NodeId
|
get: -> NodeId
|
||||||
|
|
||||||
func dataAliasFunc() -> PeerId:
|
-- showcases a function that gets data structure from a local service,
|
||||||
res <- SomeSrv.get()
|
-- and then retrieves aliased data type from that structure
|
||||||
|
func getAliasedData() -> PeerId:
|
||||||
|
res <- NodeIdGetter.get()
|
||||||
<- res.peerId
|
<- res.peerId
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import {FluenceClient, registerServiceFunction} from "@fluencelabs/fluence";
|
import {FluenceClient, registerServiceFunction} from "@fluencelabs/fluence";
|
||||||
import {dataAliasFunc} from "./compiled/dataAlias";
|
import {getAliasedData} from "./compiled/dataAlias";
|
||||||
|
|
||||||
export async function dataAliasCall(client: FluenceClient) {
|
export async function dataAliasCall(client: FluenceClient) {
|
||||||
registerServiceFunction(client, "somesrv", "get", (args: any[], _) => {
|
registerServiceFunction(client, "somesrv", "get", (args: any[], _) => {
|
||||||
@ -9,6 +9,6 @@ export async function dataAliasCall(client: FluenceClient) {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
const peerId = await dataAliasFunc(client)
|
const peerId = await getAliasedData(client)
|
||||||
console.log("PeerId: ", peerId);
|
console.log("PeerId: ", peerId);
|
||||||
}
|
}
|
@ -7,3 +7,4 @@
|
|||||||
console.log("iterateAndPrintParallel. external addresses: " + c.external_addresses)
|
console.log("iterateAndPrintParallel. external addresses: " + c.external_addresses)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
Reference in New Issue
Block a user