mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-04-21 22:39:11 +00:00
29 lines
No EOL
695 B
Dart
29 lines
No EOL
695 B
Dart
import 'package:flutter/material.dart';
|
|
|
|
import 'package:adguard_home_manager/constants/enums.dart';
|
|
import 'package:adguard_home_manager/models/rewrite_rules.dart';
|
|
|
|
class RewriteRulesProvider with ChangeNotifier {
|
|
LoadStatus _loadStatus = LoadStatus.loading;
|
|
List<RewriteRules>? _rewriteRules;
|
|
|
|
LoadStatus get loadStatus {
|
|
return _loadStatus;
|
|
}
|
|
|
|
List<RewriteRules>? get rewriteRules {
|
|
return _rewriteRules;
|
|
}
|
|
|
|
void setRewriteRulesData(List<RewriteRules> data) {
|
|
_rewriteRules = data;
|
|
notifyListeners();
|
|
}
|
|
|
|
void setRewriteRulesLoadStatus(LoadStatus status, bool notify) {
|
|
_loadStatus = status;
|
|
if (notify == true) {
|
|
notifyListeners();
|
|
}
|
|
}
|
|
} |