electrum-client/lib/connect_socket.js
2017-10-30 17:50:42 +09:00

15 lines
362 B
JavaScript

'use strict';
const connectSocket = (conn, port, host) => {
return new Promise((resolve, reject) => {
const errorHandler = (e) => reject(e)
conn.connect(port, host, () => {
conn.removeListener('error', errorHandler)
resolve()
})
conn.on('error', errorHandler)
})
}
module.exports = connectSocket