diff --git a/main.js b/main.js index eb4b54f..58f5393 100644 --- a/main.js +++ b/main.js @@ -253,9 +253,9 @@ async function handlePPPPPUri(ev, uri) { // eslint-disable-next-line no-loop-func peer.addListener('rpc:connect', function onConnect(rpc) { if (rpc.shse.pubkey === issuerPubkey) { + peer.removeListener('rpc:connect', onConnect) rpc.promise.follow(command.token, globalAccountID, (err) => { if (err) return console.error('Failed to use follow promise', err) - peer.removeListener('rpc:connect', onConnect) }) } })