MCPcopy Create free account
hub / github.com/BrainicHQ/DoHSpeedTest / updateChartWithData

Function updateChartWithData

script.js:1014–1029  ·  view source on GitHub ↗
(server)

Source from the content-addressed store, hash-verified

1012// ─── Chart ───────────────────────────────────────────────────────────────────
1013
1014function updateChartWithData(server) {
1015 const hasData = server.reliability ? server.reliability.successCount > 0 : server.speed.avg !== 'Unavailable';
1016 const info = {
1017 name: server.name,
1018 countryCode: server.countryCode || '',
1019 avg: hasData && typeof server.speed.avg === 'number' ? server.speed.avg : null,
1020 min: hasData && typeof server.speed.min === 'number' ? server.speed.min : null,
1021 max: hasData && typeof server.speed.max === 'number' ? server.speed.max : null
1022 };
1023
1024 const idx = chartData.findIndex(item => item.name === server.name);
1025 if (idx === -1) chartData.push(info);
1026 else chartData[idx] = info;
1027
1028 updateChart();
1029}
1030
1031function updateChart() {
1032 const canvas = $('dnsChart');

Callers 1

updateResultFunction · 0.85

Calls 1

updateChartFunction · 0.85

Tested by

no test coverage detected