From bb3696addc9edda5db5fa6eb25f07ea02d995f6b Mon Sep 17 00:00:00 2001 From: Sebastian Kippe Date: Mon, 6 Feb 2017 23:22:43 +0800 Subject: [PATCH] Handle transfer event --- app/controllers/index.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/controllers/index.js b/app/controllers/index.js index b2b7668..e609095 100644 --- a/app/controllers/index.js +++ b/app/controllers/index.js @@ -63,6 +63,9 @@ export default Ember.Controller.extend({ case 'ProposalVoted': this._handleProposalVoted(data); break; + case 'Transfer': + this._handleTransfer(data); + break; } }); }.on('init'), @@ -116,6 +119,16 @@ export default Ember.Controller.extend({ .incrementProperty('votesCount', 1); }, + _handleTransfer(data) { + this.get('model.contributors') + .findBy('address', data.args.from) + .incrementProperty('kredits', - data.args.value.toNumber()); + this.get('model.contributors') + .findBy('address', data.args.to) + .incrementProperty('kredits', data.args.value.toNumber()); + }, + + actions: { confirmProposal(proposalId) {