Merge branch 'master' into feature/github-signup
This commit is contained in:
commit
d65e92e1fe
13
index.js
13
index.js
@ -7,6 +7,7 @@ const Kredits = require('kredits-contracts');
|
|||||||
const walletPath = process.env.KREDITS_WALLET_PATH || './wallet.json';
|
const walletPath = process.env.KREDITS_WALLET_PATH || './wallet.json';
|
||||||
const walletJson = fs.readFileSync(walletPath);
|
const walletJson = fs.readFileSync(walletPath);
|
||||||
const providerUrl = process.env.KREDITS_PROVIDER_URL;
|
const providerUrl = process.env.KREDITS_PROVIDER_URL;
|
||||||
|
const daoAddress = process.env.KREDITS_DAO_ADDRESS;
|
||||||
|
|
||||||
const ipfsConfig = {
|
const ipfsConfig = {
|
||||||
host: process.env.IPFS_API_HOST || 'localhost',
|
host: process.env.IPFS_API_HOST || 'localhost',
|
||||||
@ -48,14 +49,14 @@ module.exports = async function(robot) {
|
|||||||
// Kredits contracts setup
|
// Kredits contracts setup
|
||||||
//
|
//
|
||||||
|
|
||||||
|
const opts = { ipfsConfig };
|
||||||
|
if (daoAddress) {
|
||||||
|
opts.addresses = { Kernel: daoAddress };
|
||||||
|
}
|
||||||
let kredits;
|
let kredits;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
kredits = await new Kredits(signer.provider, signer, {
|
kredits = await new Kredits(signer.provider, signer, opts).init();
|
||||||
// TODO support local devchain custom address
|
|
||||||
apm: 'open.aragonpm.eth',
|
|
||||||
// addresses: { Kernel: '0x93aa4531329e4bf3efcd1ec0b74adb6f66d9d10e' }
|
|
||||||
ipfsConfig
|
|
||||||
}).init();
|
|
||||||
} catch(error) {
|
} catch(error) {
|
||||||
robot.logger.warning('[hubot-kredits] Could not set up kredits:', error);
|
robot.logger.warning('[hubot-kredits] Could not set up kredits:', error);
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
|
@ -129,8 +129,7 @@ module.exports = async function(robot, kredits) {
|
|||||||
function calculateAmountForChanges(details) {
|
function calculateAmountForChanges(details) {
|
||||||
let amount;
|
let amount;
|
||||||
|
|
||||||
if (details.charsAdded < 280) {
|
if (details.charsAdded < 500) {
|
||||||
// less than a tweet
|
|
||||||
amount = 500;
|
amount = 500;
|
||||||
} else if (details.charsAdded < 2000) {
|
} else if (details.charsAdded < 2000) {
|
||||||
amount = 1500;
|
amount = 1500;
|
||||||
|
2
package-lock.json
generated
2
package-lock.json
generated
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "hubot-kredits",
|
"name": "hubot-kredits",
|
||||||
"version": "3.3.0",
|
"version": "3.3.1",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "hubot-kredits",
|
"name": "hubot-kredits",
|
||||||
"version": "3.3.0",
|
"version": "3.3.1",
|
||||||
"description": "Kosmos Kredits functionality for chat bots",
|
"description": "Kosmos Kredits functionality for chat bots",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user