remove previous listener (for now)

This commit is contained in:
Iuri Matias 2018-05-16 13:11:44 -04:00
parent b7fc3f9054
commit ce781ab96e
2 changed files with 9 additions and 5 deletions

View File

@ -101,10 +101,12 @@ class CodeGenerator {
self.buildWeb3JS(cb);
});
this.events.setCommandHandler('code-generator:contract', (contractName, cb) => {
this.events.removeListener('code-generator:contract', () => {
self.events.setCommandHandler('code-generator:contract', (contractName, cb) => {
let contract = self.contractsManager.contracts[contractName];
self.buildContractJS(contractName, self.generateContractJSON(contractName, contract), cb);
});
});
}

View File

@ -27,9 +27,11 @@ class ContractsManager {
});
const self = this;
this.events.setCommandHandler('contracts:list', (cb) => {
this.events.removeListener('contracts:list', () => {
self.events.setCommandHandler('contracts:list', (cb) => {
cb(self.listContracts());
});
});
}
build(done) {