Fix node.js errors.
This commit is contained in:
21
init.js
21
init.js
@@ -16,6 +16,20 @@
|
|||||||
// Load log system
|
// Load log system
|
||||||
require('./lib/logger.js');
|
require('./lib/logger.js');
|
||||||
|
|
||||||
|
// Initialize log system
|
||||||
|
var logSystem = 'master';
|
||||||
|
require('./lib/exceptionWriter.js')(logSystem);
|
||||||
|
|
||||||
|
// Pool informations
|
||||||
|
log('info', logSystem, 'Starting Cryptonote Node.JS pool version %s', [version]);
|
||||||
|
|
||||||
|
// Check configuration data
|
||||||
|
var poolAddress = config.poolServer.poolAddress || null;
|
||||||
|
if (!poolAddress || poolAddress.match(/(\s+|\*)/)) {
|
||||||
|
log('error', logSystem, 'Invalid pool wallet address in configuration file (poolServer.poolAddress)');
|
||||||
|
process.exit();
|
||||||
|
}
|
||||||
|
|
||||||
// Initialize redis database client
|
// Initialize redis database client
|
||||||
var redis = require('redis');
|
var redis = require('redis');
|
||||||
|
|
||||||
@@ -61,13 +75,6 @@
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Initialize log system
|
|
||||||
var logSystem = 'master';
|
|
||||||
require('./lib/exceptionWriter.js')(logSystem);
|
|
||||||
|
|
||||||
// Pool informations
|
|
||||||
log('info', logSystem, 'Starting Cryptonote Node.JS pool version %s', [version]);
|
|
||||||
|
|
||||||
// Developer donations
|
// Developer donations
|
||||||
if (devFee < 0.2)
|
if (devFee < 0.2)
|
||||||
log('info', logSystem, 'Developer donation \(devDonation\) is set to %d\%, Please consider raising it to 0.2\% or higher !!!', [devFee]);
|
log('info', logSystem, 'Developer donation \(devDonation\) is set to %d\%, Please consider raising it to 0.2\% or higher !!!', [devFee]);
|
||||||
|
|||||||
@@ -92,12 +92,16 @@ let preSaveFunctions = {
|
|||||||
// Store collected values in redis database
|
// Store collected values in redis database
|
||||||
function storeCollectedValues (chartName, values, settings) {
|
function storeCollectedValues (chartName, values, settings) {
|
||||||
for (let i in values) {
|
for (let i in values) {
|
||||||
storeCollectedValue(chartName + ':' + i, [values[i]], settings);
|
if (values[i]) {
|
||||||
|
storeCollectedValue(chartName + ':' + i, [values[i]], settings);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Store collected value in redis database
|
// Store collected value in redis database
|
||||||
function storeCollectedValue (chartName, values, settings) {
|
function storeCollectedValue (chartName, values, settings) {
|
||||||
|
if (!values) { return false; }
|
||||||
|
|
||||||
let now = new Date() / 1000 | 0;
|
let now = new Date() / 1000 | 0;
|
||||||
values.forEach((value, index) => {
|
values.forEach((value, index) => {
|
||||||
let name = `${chartName}` + (index === 0 ? '' : 'Solo')
|
let name = `${chartName}` + (index === 0 ? '' : 'Solo')
|
||||||
|
|||||||
Reference in New Issue
Block a user