06-sep: [parental] bloqueo total: parental API + iptables IP/MAC con verificacion

This commit is contained in:
juanjo
2026-09-06 14:25:34 +02:00
parent f69742ac59
commit d995af2007
2 changed files with 59 additions and 1 deletions

View File

@@ -144,7 +144,12 @@ def cambiar_bloqueo(nombre, blocked):
mac = vivo[1]
etiqueta = f"{etiqueta} [{vivo[2]} {vivo[0]}]"
asyncio.run(_set_block(mac, device["name"], blocked))
return f"{'Bloqueado' if blocked else 'Activado'}: {etiqueta} ({mac})"
base = f"{'Bloqueado' if blocked else 'Activado'}: {etiqueta} ({mac})"
try:
from router_control import bloqueo_red
return f"{base}\n{bloqueo_red(nombre, mac, blocked)}"
except Exception as e:
return f"{base}\n⚠️ Sin verificacion de red: {e}"
async def _aimesh_data():