pull upstream master
This commit is contained in:
parent
5820d71b2c
commit
e7bdcc2025
@ -1,9 +1,21 @@
|
|||||||
const Record = require('./record');
|
const ethers = require('ethers');
|
||||||
const ContributionSerializer = require('../serializers/contribution');
|
|
||||||
|
|
||||||
class Contribution extends Record {
|
const ContributionSerializer = require('../serializers/contribution');
|
||||||
get count () {
|
const Base = require('./base');
|
||||||
return this.functions.contributionsCount();
|
|
||||||
|
class Contribution extends Base {
|
||||||
|
all() {
|
||||||
|
return this.functions.contributionsCount()
|
||||||
|
.then(async (count) => {
|
||||||
|
let contributions = [];
|
||||||
|
|
||||||
|
for (let id = 1; id <= count; id++) {
|
||||||
|
const contribution = await this.getById(id)
|
||||||
|
contributions.push(contribution);
|
||||||
|
}
|
||||||
|
|
||||||
|
return contributions;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
getById(id) {
|
getById(id) {
|
||||||
|
@ -1,9 +1,20 @@
|
|||||||
const Record = require('./record');
|
const RSVP = require('rsvp');
|
||||||
const ContributorSerializer = require('../serializers/contributor');
|
|
||||||
|
|
||||||
class Contributor extends Record {
|
const ContributorSerializer = require('../serializers/contributor');
|
||||||
get count () {
|
const Base = require('./base');
|
||||||
return this.functions.contributorsCount();
|
|
||||||
|
class Contributor extends Base {
|
||||||
|
all() {
|
||||||
|
return this.functions.contributorsCount()
|
||||||
|
.then(count => {
|
||||||
|
let contributors = [];
|
||||||
|
|
||||||
|
for (let id = 1; id <= count; id++) {
|
||||||
|
contributors.push(this.getById(id));
|
||||||
|
}
|
||||||
|
|
||||||
|
return RSVP.all(contributors);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
getById(id) {
|
getById(id) {
|
||||||
|
@ -1,9 +1,20 @@
|
|||||||
const Record = require('./record');
|
const RSVP = require('rsvp');
|
||||||
const ContributionSerializer = require('../serializers/contribution');
|
|
||||||
|
|
||||||
class Proposal extends Record {
|
const ContributionSerializer = require('../serializers/contribution');
|
||||||
get count () {
|
const Base = require('./base');
|
||||||
return this.functions.proposalsCount();
|
|
||||||
|
class Proposal extends Base {
|
||||||
|
all() {
|
||||||
|
return this.functions.proposalsCount()
|
||||||
|
.then(count => {
|
||||||
|
let proposals = [];
|
||||||
|
|
||||||
|
for (let id = 1; id <= count; id++) {
|
||||||
|
proposals.push(this.getById(id));
|
||||||
|
}
|
||||||
|
|
||||||
|
return RSVP.all(proposals);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
getById(id) {
|
getById(id) {
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
const ethers = require('ethers');
|
const ethers = require('ethers');
|
||||||
|
const RSVP = require('rsvp');
|
||||||
|
|
||||||
const Preflight = require('./utils/preflight');
|
const Preflight = require('./utils/preflight');
|
||||||
|
|
||||||
@ -56,8 +57,7 @@ class Kredits {
|
|||||||
);
|
);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
return RSVP.all(addressPromises).then(() => { return this });
|
||||||
return Promise.all(addressPromises).then(() => { return this });
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user