2021-09-12 00:51:50 +03:00
|
|
|
import { Fluence } from "@fluencelabs/fluence";
|
|
|
|
import { krasnodar } from "@fluencelabs/fluence-network-environment";
|
|
|
|
import {
|
|
|
|
registerHelloWorld,
|
|
|
|
sayHello,
|
|
|
|
getRelayTime,
|
2021-10-22 09:41:48 +03:00
|
|
|
tellFortune,
|
2021-09-12 00:51:50 +03:00
|
|
|
} from "./_aqua/hello-world";
|
|
|
|
|
|
|
|
async function main() {
|
|
|
|
await Fluence.start({ connectTo: krasnodar[0] });
|
|
|
|
|
|
|
|
registerHelloWorld({
|
2021-10-22 09:41:48 +03:00
|
|
|
hello: (str) => {
|
2021-09-12 00:51:50 +03:00
|
|
|
console.log(str);
|
|
|
|
},
|
2021-10-22 09:41:48 +03:00
|
|
|
getFortune: async () => {
|
|
|
|
await new Promise((resolve) => {
|
|
|
|
setTimeout(resolve, 1000);
|
|
|
|
});
|
|
|
|
return "Wealth awaits you very soon.";
|
|
|
|
},
|
2021-09-12 00:51:50 +03:00
|
|
|
});
|
|
|
|
|
|
|
|
await sayHello();
|
|
|
|
|
2021-10-22 09:41:48 +03:00
|
|
|
console.log(await tellFortune());
|
|
|
|
|
2021-09-12 00:51:50 +03:00
|
|
|
const relayTime = await getRelayTime();
|
|
|
|
|
|
|
|
console.log("The relay time is: ", new Date(relayTime).toLocaleString());
|
|
|
|
|
|
|
|
await Fluence.stop();
|
|
|
|
}
|
|
|
|
|
|
|
|
main();
|