SuperNodeStorage/src/set_globals.js
2023-06-20 15:33:28 +05:30

21 lines
567 B
JavaScript

'use strict';
//fetch for node js (used in floBlockchainAPI.js)
global.fetch = require("node-fetch");
//Set browser paramaters from param.json (or param-default.json)
var param;
try {
param = require('../args/param.json');
} catch {
param = require('../args/param-default.json');
} finally {
for (let p in param)
global[p] = param[p];
}
if (!process.argv.includes("--debug"))
global.console.debug = () => null;
process.on('unhandledRejection', (reason, p) => {
console.trace('Unhandled Rejection at: Promise', p, 'reason:', reason);
});