coin_board/routes/assets/assets.js
Function setpagecontent
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function setpagecontent (req, pageparam, dbr) {
return new Promise((resolve, reject) => {
let res = {};
for (let paths in roads) {
if (roads.hasOwnProperty(paths) && req.match(roads[paths].path)) {
Avoid deeply nested control flow statements. Open
Open
if (d.blocks) {
res.locals.routes = d.blocks;
}
Avoid deeply nested control flow statements. Open
Open
if (d.feed && d.dm) {
res.locals.news = d.feed;
res.locals.dms = d.dm;
}
Consider simplifying this complex logical expression. Open
Open
if (req.body.apitype && req.body.apiid && req.body.apikey &&
req.body.apisecret && req.session && req.session.userId) {
let dup = param.assets;
User.addapi(req.session.userId, req.body.apitype,
req.body.apiid, req.body.apikey, req.body.apisecret,
Consider simplifying this complex logical expression. Open
Open
if (req.body.assettype && req.body.assetid && req.body.assetticker &&
req.body.assetqtt && req.session && req.session.userId) {
let dup = param.assets;
User.addasset(req.session.userId, req.body.assettype,
req.body.assetid, req.body.assetticker, req.body.assetqtt,