Skip to content

Commit ab5746f

Browse files
author
Vitaliy Stoliarov
committed
uodate 'order tif' example
1 parent 827ab15 commit ab5746f

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

examples/ws2/order_tif.js

+16-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
'use strict'
22

33
const { Order } = 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')
56

67
const o = new Order({
78
cid: Date.now(),
@@ -12,10 +13,16 @@ const o = new Order({
1213
tif: '2019-03-08 15:00:00'
1314
})
1415

15-
module.exports = runExample({
16-
name: 'ws2-order-tif',
17-
ws: { env: true, connect: true, auth: true, transform: true }
18-
}, async ({ ws, debug }) => {
16+
async function execute () {
17+
const ws = new WSv2({
18+
apiKey,
19+
apiSecret,
20+
transform: true
21+
})
22+
ws.on('error', e => debug('WSv2 error: %s', e.message | e))
23+
await ws.open()
24+
await ws.auth()
25+
1926
o.registerListeners(ws)
2027

2128
o.on('update', () => debug('updated: %s', o.toString()))
@@ -28,4 +35,7 @@ module.exports = runExample({
2835
'got submit confirmation for order %d [%d] [tif: %d]',
2936
o.cid, o.id, o.mtsTIF
3037
)
31-
})
38+
await ws.close()
39+
}
40+
41+
execute()

0 commit comments

Comments
 (0)