Files
aqua-playground/src/examples/parCall.ts
2022-04-12 15:25:23 +03:00

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])
}