mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-05-04 20:30:35 +00:00
Small fix
This commit is contained in:
parent
11a2784f3c
commit
4d27774d1d
1 changed files with 4 additions and 2 deletions
|
@ -290,10 +290,12 @@ class StatusProvider with ChangeNotifier {
|
|||
required String domain,
|
||||
required String newStatus
|
||||
}) async {
|
||||
if (_serverStatus == null) return false;
|
||||
|
||||
final rules = await _serversProvider!.apiClient!.getFilteringRules();
|
||||
|
||||
if (rules['result'] == 'success') {
|
||||
FilteringStatus oldStatus = serverStatus!.filteringStatus;
|
||||
FilteringStatus oldStatus = _serverStatus!.filteringStatus;
|
||||
|
||||
List<String> newRules = rules['data'].userRules.where((d) => !d.contains(domain)).toList();
|
||||
if (newStatus == 'block') {
|
||||
|
@ -302,7 +304,7 @@ class StatusProvider with ChangeNotifier {
|
|||
else if (newStatus == 'unblock') {
|
||||
newRules.add("@@||$domain^");
|
||||
}
|
||||
FilteringStatus newObj = serverStatus!.filteringStatus;
|
||||
FilteringStatus newObj = _serverStatus!.filteringStatus;
|
||||
newObj.userRules = newRules;
|
||||
_filteringStatus = newObj;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue