git.delta.rocks / unique-network / refs/commits / 46304da0336f

difftreelog

fix close connection is finally clause

Daniel Shiposha2022-09-07parent: #10a3e17.patch.diff
in: master

1 file changed

modifiedtests/scripts/readyness.jsdiffbeforeafterboth
1const { ApiPromise, WsProvider } = require('@polkadot/api');1const { ApiPromise, WsProvider } = require('@polkadot/api');
22
3const connect = async () => {3const connect = async () => {
4 const wsEndpoint = 'ws://127.0.0.1:9944'4 const wsEndpoint = 'ws://127.0.0.1:9944';
5 const api = new ApiPromise({provider: new WsProvider(wsEndpoint)});5 const api = new ApiPromise({provider: new WsProvider(wsEndpoint)});
6 await api.isReadyOrError;6 await api.isReadyOrError;
77
8 try {
8 const head = (await api.rpc.chain.getHeader()).number.toNumber();9 const head = (await api.rpc.chain.getHeader()).number.toNumber();
9 await api.disconnect();
10 if(head < 1) throw Error('No block #1');10 if(head < 1) throw Error('No block #1');
1111 } finally {
12 await api.disconnect();
13 }
12}14};
1315
14const sleep = time => {16const sleep = time => {
15 return new Promise(resolve => {17 return new Promise(resolve => {
16 setTimeout(() => resolve(), time);18 setTimeout(() => resolve(), time);
17 });19 });
18}20};
1921
20const main = async () => {22const main = async () => {
21 while(true) {23 while(true) {