diff --git a/app/controllers/index.js b/app/controllers/index.js index 353f04f..0d693aa 100644 --- a/app/controllers/index.js +++ b/app/controllers/index.js @@ -60,6 +60,9 @@ export default Ember.Controller.extend({ case 'ProposalExecuted': this._handleProposalExecuted(data); break; + case 'ProposalVoted': + this._handleProposalVoted(data); + break; } }); }.on('init'), @@ -100,6 +103,12 @@ export default Ember.Controller.extend({ .incrementProperty('kredits', data.args.amount.toNumber()); }, + _handleProposalVoted(data) { + this.get('model.proposals') + .findBy('id', data.args.id.toNumber()) + .incrementProperty('votesCount', 1); + }, + actions: { confirmProposal(proposalId) {