Prepare for kredits-contracts update

Also updates ethers.js to v4.x
This commit is contained in:
2019-03-31 17:09:58 +02:00
parent bfaf26cc9a
commit b38e6faf8a
5 changed files with 438 additions and 389 deletions

View File

@@ -16,7 +16,8 @@ module.exports = async function(robot, kredits) {
}
const Contributor = kredits.Contributor;
const Operator = kredits.Operator;
const Proposal = kredits.Proposal;
const Contribution = kredits.Contribution;
function getContributorByGithubUser(username) {
return Contributor.all().then(contributors => {
@@ -45,7 +46,7 @@ module.exports = async function(robot, kredits) {
kind: 'dev'
};
return Operator.addProposal(contributionAttr).catch(error => {
return Proposal.addProposal(contributionAttr).catch(error => {
robot.logger.error(`[hubot-kredits] Error:`, error);
messageRoom(`I wanted to propose giving kredits to GitHub user ${githubUser} for ${url}, but I cannot find their info. Please add them as a contributor: https://kredits.kosmos.org`);
});

View File

@@ -13,7 +13,8 @@ module.exports = async function(robot, kredits) {
robot.logger.debug('[hubot-kredits] Loading MediaWiki integration...')
const Contributor = kredits.Contributor;
const Operator = kredits.Operator;
const Proposal = kredits.Proposal;
const Contribution = kredits.Contribution;
const wikiURL = process.env.KREDITS_MEDIAWIKI_URL;
const apiURL = wikiURL + 'api.php';