@tokel/bitgo-komodo-cc-lib
Advanced tools
Comparing version 0.1.31 to 0.1.32
@@ -41,3 +41,3 @@ 'use strict'; | ||
const ccbasic = require('./ccbasic'); | ||
const ccimp; | ||
let ccimp; | ||
if (process.browser) | ||
@@ -44,0 +44,0 @@ ccimp = import('@tokel/cryptoconditions'); |
@@ -5,3 +5,2 @@ 'use strict'; | ||
const NspvPeerGroup = require('../net/nspvPeerGroup'); | ||
//const PeerGroup = require('../net/nspvPeerGroup'); | ||
const utils = require('../net/utils'); | ||
@@ -14,21 +13,17 @@ require('../net/nspvPeer'); // init peer.js too | ||
// connect to peers, for calling from browser | ||
function nspvBrowserConnect(params, opts) { | ||
const peers = new NspvPeerGroup(params, opts); | ||
function nspvConnect(params, opts) { | ||
return new Promise((resolve, reject) => { | ||
const peers = new NspvPeerGroup(params, opts); | ||
peers.on('peer', peer => { | ||
logdebug('added new peer', utils.getPeerUrl(peer)) | ||
}); | ||
// not sure we need this event here (this was in the original sample): | ||
peers.on('peer', peer => { | ||
logdebug('added new peer', utils.getPeerUrl(peer)) | ||
}); | ||
return new Promise((resolve, reject) => { | ||
peers.on('connectError', (err, peer) => { | ||
// maybe let the GUI print the error | ||
//logdebug('nspvBrowserConnect connectError', err); | ||
reject(err, peer); | ||
// some peers may fail to connect to, but thts okay as long as there enough peers in the network | ||
logdebug('nspvConnect connectError', err); | ||
}); | ||
peers.on('peerError', err => { | ||
// maybe let the GUI print the error | ||
//logdebug('nspvBrowserConnect peerError', err); | ||
reject(err); | ||
// some peers may fail to connect to, but thts okay as long as there enough peers in the network | ||
logdebug('nspvConnect peerError', err); | ||
}); | ||
@@ -39,9 +34,10 @@ | ||
//logdebug('nspvBrowserConnect error', err); | ||
console.log('error') | ||
reject(err); | ||
}); | ||
peers.connect(() => { | ||
return peers.connect(() => { | ||
// maybe let the GUI print this: | ||
//logdebug('nspvBrowserConnect connected to peer'); | ||
resolve(); | ||
resolve(peers); | ||
}); | ||
@@ -51,2 +47,2 @@ }); | ||
exports.nspvBrowserConnect = nspvBrowserConnect; | ||
module.exports = nspvConnect |
{ | ||
"name": "@tokel/bitgo-komodo-cc-lib", | ||
"version": "0.1.31", | ||
"version": "0.1.32", | ||
"description": "Client-side Bitcoin JavaScript library with Komodo cryptocondions support", | ||
@@ -5,0 +5,0 @@ "main": "./src/index.js", |
@@ -32,2 +32,3 @@ var script = require('./script'); | ||
cctokensTokelv2: require('../cc/cctokenstokelv2'), | ||
nspvConnect: require('../net/connect'), | ||
}; |
317763
68
8640