Fix node.js errors.

This commit is contained in:
root
2021-02-24 14:03:58 -05:00
parent 77b8816bc8
commit 92b4c35bae
2 changed files with 19 additions and 8 deletions

21
init.js
View File

@@ -16,6 +16,20 @@
// Load log system
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
var redis = require('redis');
@@ -61,13 +75,6 @@
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
if (devFee < 0.2)
log('info', logSystem, 'Developer donation \(devDonation\) is set to %d\%, Please consider raising it to 0.2\% or higher !!!', [devFee]);

View File

@@ -92,12 +92,16 @@ let preSaveFunctions = {
// Store collected values in redis database
function storeCollectedValues (chartName, values, settings) {
for (let i in values) {
if (values[i]) {
storeCollectedValue(chartName + ':' + i, [values[i]], settings);
}
}
}
// Store collected value in redis database
function storeCollectedValue (chartName, values, settings) {
if (!values) { return false; }
let now = new Date() / 1000 | 0;
values.forEach((value, index) => {
let name = `${chartName}` + (index === 0 ? '' : 'Solo')