refactor func_process_wireguard_status to improve data handling and parsing

This commit is contained in:
Eduardo Silva
2026-01-12 19:10:14 -03:00
parent 61b35601f3
commit e430ff6b0e
3 changed files with 78 additions and 85 deletions

View File

@@ -593,7 +593,9 @@
};
const checkAllowedIps = (allowedIpsElement, allowedIpsApiResponse) => {
const apiIps = allowedIpsApiResponse[0].split(' ');
const apiIps = Array.isArray(allowedIpsApiResponse)
? allowedIpsApiResponse.filter(Boolean)
: (allowedIpsApiResponse || '').split(/\s+/).filter(Boolean);
const htmlIpsText = allowedIpsElement.textContent.trim();
const htmlIpsArray = htmlIpsText.match(/\b(?:\d{1,3}\.){3}\d{1,3}\/\d{1,2}\b/g) || [];