Skip to content

Commit c20df2e

Browse files
author
Vitaliy Stoliarov
committed
'setup' helper
1 parent 5e449b3 commit c20df2e

File tree

3 files changed

+22
-18
lines changed

3 files changed

+22
-18
lines changed

examples/util/setup.js

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
'use strict'
2+
3+
const dotenv = require('dotenv')
4+
const argsFromEnv = require('./args_from_env')
5+
const D = require('./debug').get()
6+
const debug = D('>')
7+
debug.enabled = true
8+
9+
dotenv.config()
10+
11+
module.exports = {
12+
get args () {
13+
return argsFromEnv()
14+
},
15+
debug
16+
}

examples/ws2/auth.js

+3-9
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,12 @@
11
'use strict'
22

3-
const dotenv = require('dotenv')
4-
const D = require('debug')
3+
const { args: { apiKey, apiSecret }, debug } = require('../util/setup')
54
const WSv2 = require('../../lib/transports/ws2')
6-
const debug = D('>')
7-
debug.enabled = true
8-
9-
dotenv.config()
10-
const { API_KEY, API_SECRET } = process.env
115

126
async function execute () {
137
const ws = new WSv2({
14-
apiKey: API_KEY,
15-
apiSecret: API_SECRET
8+
apiKey,
9+
apiSecret
1610
})
1711
ws.on('error', e => debug('WSv2 error: %s', e.message | e))
1812

examples/ws2/calc.js

+3-9
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,13 @@
11
'use strict'
22

33
const Promise = require('bluebird')
4-
const dotenv = require('dotenv')
5-
const D = require('debug')
4+
const { args: { apiKey, apiSecret }, debug } = require('../util/setup')
65
const WSv2 = require('../../lib/transports/ws2')
7-
const debug = D('>')
8-
debug.enabled = true
9-
10-
dotenv.config()
11-
const { API_KEY, API_SECRET } = process.env
126

137
async function execute () {
148
const ws = new WSv2({
15-
apiKey: API_KEY,
16-
apiSecret: API_SECRET
9+
apiKey,
10+
apiSecret
1711
})
1812
ws.on('error', e => debug('WSv2 error: %s', e.message | e))
1913
await ws.open()

0 commit comments

Comments
 (0)