mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-05-05 04:40:37 +00:00
Added option to block and unblock domains from log details
This commit is contained in:
parent
68d7b34880
commit
84df416011
8 changed files with 364 additions and 15 deletions
|
@ -1,6 +1,7 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:sqflite/sqflite.dart';
|
||||
|
||||
import 'package:adguard_home_manager/models/filtering_status.dart';
|
||||
import 'package:adguard_home_manager/models/clients_allowed_blocked.dart';
|
||||
import 'package:adguard_home_manager/models/clients.dart';
|
||||
import 'package:adguard_home_manager/services/http_requests.dart';
|
||||
|
@ -24,6 +25,8 @@ class ServersProvider with ChangeNotifier {
|
|||
data: null
|
||||
);
|
||||
|
||||
FilteringStatus? _filteringStatus;
|
||||
|
||||
List<Server> get serversList {
|
||||
return _serversList;
|
||||
}
|
||||
|
@ -44,6 +47,10 @@ class ServersProvider with ChangeNotifier {
|
|||
return _clients;
|
||||
}
|
||||
|
||||
FilteringStatus? get filteringStatus {
|
||||
return _filteringStatus;
|
||||
}
|
||||
|
||||
void setDbInstance(Database db) {
|
||||
_dbInstance = db;
|
||||
}
|
||||
|
@ -84,6 +91,11 @@ class ServersProvider with ChangeNotifier {
|
|||
_clients.data?.clientsAllowedBlocked = data;
|
||||
notifyListeners();
|
||||
}
|
||||
|
||||
void setFilteringStatus(FilteringStatus status) {
|
||||
_filteringStatus = status;
|
||||
notifyListeners();
|
||||
}
|
||||
|
||||
Future<bool> createServer(Server server) async {
|
||||
final saved = await saveServerIntoDb(server);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue