mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-05-19 16:30:22 +00:00
Added edit custom rules
This commit is contained in:
parent
2fca44f195
commit
c150d2ba23
10 changed files with 789 additions and 436 deletions
|
@ -289,6 +289,23 @@ class FilteringProvider with ChangeNotifier {
|
|||
}
|
||||
}
|
||||
|
||||
Future<bool> setCustomRules(List<String> rules) async {
|
||||
final newRules = rules.where((r) => r != " " && r != "").toList();
|
||||
final result = await _serversProvider!.apiClient2!.setCustomRules(rules: newRules);
|
||||
|
||||
if (result.successful == true) {
|
||||
Filtering filteringData = filtering!;
|
||||
filteringData.userRules = newRules;
|
||||
_filtering = filteringData;
|
||||
notifyListeners();
|
||||
return true;
|
||||
}
|
||||
else {
|
||||
notifyListeners();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
Future<Map<String, dynamic>> addList({required String name, required String url, required String type}) async {
|
||||
final result1 = await _serversProvider!.apiClient2!.addFilteringList(
|
||||
data: {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue