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':
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) {