mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-05-05 04:40:37 +00:00
Added client name clients list
This commit is contained in:
parent
82870ded63
commit
195f97ca64
6 changed files with 97 additions and 18 deletions
|
@ -1,3 +1,4 @@
|
|||
import 'package:adguard_home_manager/models/clients.dart';
|
||||
import 'package:adguard_home_manager/models/dns_statistics.dart';
|
||||
|
||||
class ServerStatus {
|
||||
|
@ -11,6 +12,7 @@ class ServerStatus {
|
|||
}
|
||||
class ServerStatusData {
|
||||
final DnsStatistics stats;
|
||||
final List<Client> clients;
|
||||
bool generalEnabled;
|
||||
bool filteringEnabled;
|
||||
bool safeSearchEnabled;
|
||||
|
@ -19,6 +21,7 @@ class ServerStatusData {
|
|||
|
||||
ServerStatusData({
|
||||
required this.stats,
|
||||
required this.clients,
|
||||
required this.generalEnabled,
|
||||
required this.filteringEnabled,
|
||||
required this.safeSearchEnabled,
|
||||
|
@ -28,6 +31,7 @@ class ServerStatusData {
|
|||
|
||||
factory ServerStatusData.fromJson(Map<String, dynamic> json) => ServerStatusData(
|
||||
stats: DnsStatistics.fromJson(json['stats']),
|
||||
clients: json["clients"] != null ? List<Client>.from(json["clients"].map((x) => Client.fromJson(x))) : [],
|
||||
generalEnabled: json['generalEnabled']['protection_enabled'],
|
||||
filteringEnabled: json['filteringEnabled']['enabled'],
|
||||
safeSearchEnabled: json['safeSearchEnabled']['enabled'],
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue