Handle transfer event
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user