mirror of
https://github.com/eduardogsilva/wireguard_webadmin.git
synced 2026-01-17 13:06:18 +00:00
refactor func_process_wireguard_status to improve data handling and parsing
This commit is contained in:
@@ -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) || [];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user