revert getDBClientIps method

This commit is contained in:
ali rahimi 2025-01-24 18:39:17 +01:00
parent 8eea90e4ac
commit eb433d688b

View file

@ -230,6 +230,23 @@
}, },
}, },
methods: { methods: {
async getDBClientIps(email) {
const msg = await HttpUtil.post(`/panel/inbound/clientIps/${email}`);
if (!msg.success) {
document.getElementById("clientIPs").value = msg.obj;
return;
}
let ips = msg.obj;
if (typeof ips === 'string' && ips.startsWith('[') && ips.endsWith(']')) {
try {
ips = JSON.parse(ips);
ips = Array.isArray(ips) ? ips.join("\n") : ips;
} catch (e) {
console.error('Error parsing JSON:', e);
}
}
document.getElementById("clientIPs").value = ips;
},
makeGroupEmailsUnique(dbInbounds, baseEmail, groupClients) { makeGroupEmailsUnique(dbInbounds, baseEmail, groupClients) {
// Extract the base part of the email (before the "__" if present) // Extract the base part of the email (before the "__" if present)
const match = baseEmail.match(/^(.*?)__/); const match = baseEmail.match(/^(.*?)__/);