diff --git a/src/webpeerjs.js b/src/webpeerjs.js index a43223d..06a01aa 100644 --- a/src/webpeerjs.js +++ b/src/webpeerjs.js @@ -830,6 +830,10 @@ class webpeerjs{ mddrs.push(mddr) this.#dialMultiaddress(mddrs) } + + plugin(callback){ + callback(this) + } /* diff --git a/test/main.js b/test/main.js index 3a0ee99..7bfdae5 100644 --- a/test/main.js +++ b/test/main.js @@ -28,6 +28,11 @@ void async function main() { }, 500) nodeIdEl.innerHTML = node.id + + function testplugin(callback){ + console.log('testplugin',callback.id) + } + node.plugin(testplugin) const updateDiscoveredPeers = () => { discoveredPeerCountEl.innerHTML = node.IPFS.discoveredPeers.size