Handle transfer event

This commit is contained in:
2017-02-06 23:22:43 +08:00
parent 96ea4bb993
commit bb3696addc
+13
View File
@@ -63,6 +63,9 @@ export default Ember.Controller.extend({
case 'ProposalVoted': case 'ProposalVoted':
this._handleProposalVoted(data); this._handleProposalVoted(data);
break; break;
case 'Transfer':
this._handleTransfer(data);
break;
} }
}); });
}.on('init'), }.on('init'),
@@ -116,6 +119,16 @@ export default Ember.Controller.extend({
.incrementProperty('votesCount', 1); .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: { actions: {
confirmProposal(proposalId) { confirmProposal(proposalId) {