From 37186d2dc67495ac0b7e2926114c0b69dd1df888 Mon Sep 17 00:00:00 2001 From: Iuri Matias Date: Thu, 1 Aug 2019 17:26:26 -0400 Subject: [PATCH] fix other methods for deploy tracker --- packages/embark-deploy-tracker/src/index.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/embark-deploy-tracker/src/index.js b/packages/embark-deploy-tracker/src/index.js index 31e26c3c9..95933d695 100644 --- a/packages/embark-deploy-tracker/src/index.js +++ b/packages/embark-deploy-tracker/src/index.js @@ -20,15 +20,16 @@ class DeployTracker { this.events.on("blockchain:started", this.loadChainTrackerFile.bind(this)); this.embark.registerActionForEvent('deployment:deployContracts:beforeAll', this.setCurrentChain.bind(this)); - // this.embark.registerActionForEvent("deployment:contract:deployed", this.trackAndSaveContract.bind(this)); - // this.embark.registerActionForEvent("deploy:contract:shouldDeploy", this.checkIfDeploymentIsNeeded.bind(this)); + this.embark.registerActionForEvent("deployment:contract:deployed", this.trackAndSaveContract.bind(this)); + this.embark.registerActionForEvent("deploy:contract:shouldDeploy", this.checkIfDeploymentIsNeeded.bind(this)); } trackAndSaveContract(params, cb) { - if (!this.embark.config.contractsConfig.tracking) return; + if (!this.embark.config.contractsConfig.tracking) return cb(); let contract = params.contract; this.trackContract(contract.className, contract.realRuntimeBytecode, contract.realArgs, contract.deployedAddress); this.save(); + cb(); } checkIfDeploymentIsNeeded(params, cb) {