mirror of
https://github.com/fluencelabs/aqua-playground
synced 2025-06-30 16:31:42 +00:00
31 lines
867 B
TypeScript
31 lines
867 B
TypeScript
import { Fluence } from '@fluencelabs/fluence';
|
|
import {parFunc, registerParService, testTimeout} from '../compiled/examples/par';
|
|
import {config} from "../config";
|
|
|
|
export async function parCall() {
|
|
const relayPeerId = Fluence.getPeer().getStatus().relayPeerId;
|
|
|
|
let promise = new Promise<string>((resolve, reject) => {
|
|
registerParService({
|
|
call: () => {
|
|
console.log('hello from parservice-id');
|
|
let result = 'hello';
|
|
resolve(result);
|
|
return result;
|
|
},
|
|
});
|
|
});
|
|
|
|
await parFunc(relayPeerId, (c) => {
|
|
console.log('parFunc. external addresses par: ' + c.external_addresses);
|
|
});
|
|
|
|
return promise;
|
|
}
|
|
|
|
const relays = config.relays
|
|
|
|
export async function testTimeoutCall() {
|
|
return testTimeout([relays[3].peerId, relays[4].peerId])
|
|
}
|