mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-05-04 20:30:35 +00:00
Added clients allowed and blocked lists
This commit is contained in:
parent
d4a792e5c8
commit
f678401fa8
7 changed files with 96 additions and 26 deletions
|
@ -59,6 +59,10 @@ class _ClientsWidgetState extends State<ClientsWidget> {
|
|||
super.initState();
|
||||
}
|
||||
|
||||
List<AutoClient> generateClientsList(List<AutoClient> clients, List<String> ips) {
|
||||
return clients.where((client) => ips.contains(client.ip)).toList();
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final serversProvider = Provider.of<ServersProvider>(context);
|
||||
|
@ -121,8 +125,18 @@ class _ClientsWidgetState extends State<ClientsWidget> {
|
|||
ClientsList(
|
||||
data: serversProvider.clients.data!.autoClientsData,
|
||||
),
|
||||
Container(),
|
||||
Container()
|
||||
ClientsList(
|
||||
data: generateClientsList(
|
||||
serversProvider.clients.data!.autoClientsData,
|
||||
serversProvider.clients.data!.clientsAllowedBlocked!.allowedClients,
|
||||
)
|
||||
),
|
||||
ClientsList(
|
||||
data: generateClientsList(
|
||||
serversProvider.clients.data!.autoClientsData,
|
||||
serversProvider.clients.data!.clientsAllowedBlocked!.disallowedClients,
|
||||
)
|
||||
),
|
||||
],
|
||||
)
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue