Harden MM pool flow and frontend guards
Some checks failed
CodeQL / Analyze (javascript) (push) Failing after 1m3s

This commit is contained in:
Codex Bot
2026-03-22 17:23:38 +01:00
parent 38a8187c07
commit 4207f95790
5 changed files with 62 additions and 27 deletions

View File

@@ -366,6 +366,7 @@ function getPoolChartsData (callback) {
**/
function getUserChartsData (address, paymentsData, callback) {
let stats = {};
let userChartsConfig = config.charts && config.charts.user ? config.charts.user : {};
let chartsFuncs = {
hashrate: function (callback) {
getUserHashrateChartData(address, function (data) {
@@ -378,7 +379,8 @@ function getUserChartsData (address, paymentsData, callback) {
}
};
for (let chartName in chartsFuncs) {
if (!config.charts.user[chartName].enabled) {
let chartConfig = userChartsConfig[chartName];
if (chartConfig && chartConfig.enabled === false) {
delete chartsFuncs[chartName];
}
}