Skip to content

Commit caa89bb

Browse files
author
Vitaliy Stoliarov
committed
update 'liquidations' example
1 parent 650b87d commit caa89bb

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

examples/ws2/liquidations.js

+13-6
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,24 @@
11
'use strict'
22

33
const { Liquidations } = require('bfx-api-node-models')
4-
const runExample = require('../util/run_example')
4+
const { args: { apiKey, apiSecret }, debug } = require('../util/setup')
5+
const WSv2 = require('../../lib/transports/ws2')
6+
7+
async function execute () {
8+
const ws = new WSv2({
9+
apiKey,
10+
apiSecret
11+
})
12+
ws.on('error', e => debug('WSv2 error: %s', e.message | e))
13+
await ws.open()
514

6-
module.exports = runExample({
7-
name: 'ws2-liquidations',
8-
ws: { env: true, connect: true, keepOpen: true }
9-
}, async ({ ws, debug }) => {
1015
ws.onStatus({ key: 'liq:global' }, (data) => {
1116
data.forEach(liq => (
1217
debug('liquidation: %s', new Liquidations(liq).toString())
1318
))
1419
})
1520

1621
await ws.subscribeStatus('liq:global')
17-
})
22+
}
23+
24+
execute()

0 commit comments

Comments
 (0)