Syntax and linting issues

This commit is contained in:
Basti 2022-04-27 18:05:51 +02:00
parent b80273b308
commit 50b10dd46c
Signed by untrusted user: basti
GPG Key ID: 9F88009D31D99C72
2 changed files with 19 additions and 17 deletions

View File

@ -2,11 +2,11 @@ const Record = require("./record");
const ExpenseSerializer = require("../serializers/expense");
class Reimbursement extends Record {
get count() {
get count () {
return this.contract.reimbursementsCount();
}
getById(id) {
getById (id) {
return this.contract.get(id).then((data) => {
return this.ipfs.catAndMerge(data, (ipfsDocument) => {
const expenses = JSON.parse(ipfsDocument);
@ -15,11 +15,11 @@ class Reimbursement extends Record {
});
}
getData(id) {
getData (id) {
return this.contract.getReimbursement(id);
}
async add(attrs, callOptions = {}) {
async add (attrs, callOptions = {}) {
const amount = parseInt(attrs.amount);
const token = attrs.token;
const recipientId = attrs.recipientId;

View File

@ -7,14 +7,14 @@ const ABIS = {
Contributor: require('./abis/Contributor.json'),
Contribution: require('./abis/Contribution.json'),
Reimbursement: require('./abis/Reimbursement.json'),
Token: require('./abis/Token.json')
Token: require('./abis/Token.json'),
};
const APP_CONTRACTS = [
'Contributor',
'Contribution',
'Token',
'Reimbursement'
];
// const APP_CONTRACTS = [
// 'Contributor',
// 'Contribution',
// 'Token',
// 'Reimbursement',
// ];
const Addresses = require('./addresses.json');
const Contracts = require('./contracts');
@ -29,7 +29,7 @@ function capitalize (word) {
class Kredits {
constructor (provider, signer, options = {}) {
let { addresses, abis, ipfsConfig } = options;
const { addresses, abis, ipfsConfig } = options;
this.provider = provider;
this.signer = signer;
@ -40,8 +40,10 @@ class Kredits {
this.contracts = {};
}
init (names) {
let contractsToLoad = names || APP_CONTRACTS;
init (/* names */) {
// TODO implement
// const contractsToLoad = names || APP_CONTRACTS;
return this.provider.getNetwork().then(network => {
if (Object.keys(this.addresses).length === 0) {
this.addresses = Addresses[network.chainId.toString()];
@ -81,7 +83,7 @@ class Kredits {
get Contributors () {
deprecate('Contributors is deprecated use Contributor instead');
return this.Contributor;
return this.contractFor('Contributor');
}
get Operator () {
@ -113,8 +115,8 @@ class Kredits {
throw new Error(`Address or ABI not found for ${contractName}`);
}
let signerOrProvider = this.signer || this.provider;
let contract = new ethers.Contract(address, abi, signerOrProvider);
const signerOrProvider = this.signer || this.provider;
const contract = new ethers.Contract(address, abi, signerOrProvider);
this.contracts[name] = new Contracts[contractName](contract);
this.contracts[name].ipfs = this.ipfs;