Update kredits service

This commit is contained in:
2018-04-01 00:24:51 +02:00
parent 020a1c5682
commit f12740dfa8
7 changed files with 27457 additions and 9447 deletions
+21 -20
View File
@@ -48,27 +48,28 @@ export default Ember.Controller.extend({
contributorsSorted: Ember.computed.sort('contributorsWithKredits', 'contributorsSorting'),
watchContractEvents: function() {
let events = this.get('kredits.kreditsContract')
.allEvents(/* [additionalFilterObject], */);
this.get('kredits.kreditsContract')
.then((contract) => contract.invoke('allEvents'))
.then((events) => {
events.watch((error, data) => {
Ember.Logger.debug('[index] Received contract event', data);
events.watch((error, data) => {
Ember.Logger.debug('[index] Received contract event', data);
switch (data.event) {
case 'ProposalCreated':
this._handleProposalCreated(data);
break;
case 'ProposalExecuted':
this._handleProposalExecuted(data);
break;
case 'ProposalVoted':
this._handleProposalVoted(data);
break;
case 'Transfer':
this._handleTransfer(data);
break;
}
});
switch (data.event) {
case 'ProposalCreated':
this._handleProposalCreated(data);
break;
case 'ProposalExecuted':
this._handleProposalExecuted(data);
break;
case 'ProposalVoted':
this._handleProposalVoted(data);
break;
case 'Transfer':
this._handleTransfer(data);
break;
}
});
});
}.on('init'),
_handleProposalCreated(data) {