Improved server version check

This commit is contained in:
Juan Gilsanz Polo 2023-11-20 15:16:20 +01:00
parent c2af933eb5
commit 34bff2f506
29 changed files with 77 additions and 57 deletions

View file

@ -96,7 +96,7 @@ class _ClientsListState extends State<ClientsList> {
body['blocked_hosts'] = body['blocked_hosts']!.where((c) => c != client).toList();
}
ProcessModal processModal = ProcessModal(context: context);
ProcessModal processModal = ProcessModal();
processModal.open(AppLocalizations.of(context)!.removingClient);
final result = await clientsProvider.removeClientList(client, type);
@ -129,7 +129,7 @@ class _ClientsListState extends State<ClientsList> {
}
void confirmAddItem(String item, AccessSettingsList type) async {
ProcessModal processModal = ProcessModal(context: context);
ProcessModal processModal = ProcessModal();
processModal.open(AppLocalizations.of(context)!.removingClient);
final result = await clientsProvider.addClientList(item, type);

View file

@ -192,7 +192,7 @@ class _DhcpScreenState extends State<DhcpScreen> {
final width = MediaQuery.of(context).size.width;
void saveSettings() async {
ProcessModal processModal = ProcessModal(context: context);
ProcessModal processModal = ProcessModal();
processModal.open(AppLocalizations.of(context)!.savingSettings);
final result = await serversProvider.apiClient2!.saveDhcpConfig(
data: {
@ -232,7 +232,7 @@ class _DhcpScreenState extends State<DhcpScreen> {
void restoreConfig() async {
Future.delayed(const Duration(seconds: 0), () async {
ProcessModal processModal = ProcessModal(context: context);
ProcessModal processModal = ProcessModal();
processModal.open(AppLocalizations.of(context)!.restoringConfig);
final result = await serversProvider.apiClient2!.resetDhcpConfig();
if (!mounted) return;
@ -257,7 +257,7 @@ class _DhcpScreenState extends State<DhcpScreen> {
void restoreLeases() async {
Future.delayed(const Duration(seconds: 0), () async {
ProcessModal processModal = ProcessModal(context: context);
ProcessModal processModal = ProcessModal();
processModal.open(AppLocalizations.of(context)!.restoringLeases);
final result = await serversProvider.apiClient2!.restoreAllLeases();

View file

@ -35,7 +35,7 @@ class DhcpLeases extends StatelessWidget {
final width = MediaQuery.of(context).size.width;
void deleteLease(Lease lease) async {
ProcessModal processModal = ProcessModal(context: context);
ProcessModal processModal = ProcessModal();
processModal.open(AppLocalizations.of(context)!.deleting);
final result = await dhcpProvider.deleteLease(lease);
@ -59,7 +59,7 @@ class DhcpLeases extends StatelessWidget {
}
void createLease(Lease lease) async {
ProcessModal processModal = ProcessModal(context: context);
ProcessModal processModal = ProcessModal();
processModal.open(AppLocalizations.of(context)!.creating);
final result = await dhcpProvider.createLease(lease);

View file

@ -70,7 +70,7 @@ class _BootstrapDnsScreenState extends State<BootstrapDnsScreen> {
final width = MediaQuery.of(context).size.width;
void saveData() async {
ProcessModal processModal = ProcessModal(context: context);
ProcessModal processModal = ProcessModal();
processModal.open(AppLocalizations.of(context)!.savingConfig);
final result = await dnsProvider.saveBootstrapDnsConfig({

View file

@ -73,7 +73,7 @@ class _CacheConfigDnsScreenState extends State<CacheConfigDnsScreen> {
final width = MediaQuery.of(context).size.width;
void saveData() async {
ProcessModal processModal = ProcessModal(context: context);
ProcessModal processModal = ProcessModal();
processModal.open(AppLocalizations.of(context)!.savingConfig);
final result = await dnsProvider.saveCacheCacheConfig({

View file

@ -103,7 +103,7 @@ class _DnsServerSettingsScreenState extends State<DnsServerSettingsScreen> {
final width = MediaQuery.of(context).size.width;
void saveData() async {
ProcessModal processModal = ProcessModal(context: context);
ProcessModal processModal = ProcessModal();
processModal.open(AppLocalizations.of(context)!.savingConfig);
final result = await dnsProvider.saveDnsServerConfig({

View file

@ -94,7 +94,7 @@ class _PrivateReverseDnsServersScreenState extends State<PrivateReverseDnsServer
final width = MediaQuery.of(context).size.width;
void saveData() async {
ProcessModal processModal = ProcessModal(context: context);
ProcessModal processModal = ProcessModal();
processModal.open(AppLocalizations.of(context)!.savingConfig);
final result = await dnsProvider.savePrivateReverseServersConfig(

View file

@ -141,7 +141,7 @@ class _UpstreamDnsScreenState extends State<UpstreamDnsScreen> {
}
void saveData() async {
ProcessModal processModal = ProcessModal(context: context);
ProcessModal processModal = ProcessModal();
processModal.open(AppLocalizations.of(context)!.savingConfig);
final result = await dnsProvider.saveUpstreamDnsConfig({

View file

@ -59,7 +59,7 @@ class _DnsRewritesScreenState extends State<DnsRewritesScreen> {
final width = MediaQuery.of(context).size.width;
void deleteDnsRewrite(RewriteRules rule) async {
ProcessModal processModal = ProcessModal(context: context);
ProcessModal processModal = ProcessModal();
processModal.open(AppLocalizations.of(context)!.deleting);
final result = await rewriteRulesProvider.deleteDnsRewrite(rule);
@ -83,7 +83,7 @@ class _DnsRewritesScreenState extends State<DnsRewritesScreen> {
}
void addDnsRewrite(RewriteRules rule, _) async {
ProcessModal processModal = ProcessModal(context: context);
ProcessModal processModal = ProcessModal();
processModal.open(AppLocalizations.of(context)!.addingRewrite);
final result = await rewriteRulesProvider.addDnsRewrite(rule);
@ -107,7 +107,7 @@ class _DnsRewritesScreenState extends State<DnsRewritesScreen> {
}
void updateRewriteRule(RewriteRules newRule, RewriteRules? previousRule) async {
ProcessModal processModal = ProcessModal(context: context);
ProcessModal processModal = ProcessModal();
processModal.open(AppLocalizations.of(context)!.updatingRule);
final result = await rewriteRulesProvider.editDnsRewrite(newRule, previousRule!);

View file

@ -201,7 +201,7 @@ class _EncryptionSettingsState extends State<EncryptionSettings> {
final width = MediaQuery.of(context).size.width;
void saveData() async {
ProcessModal processModal = ProcessModal(context: context);
ProcessModal processModal = ProcessModal();
processModal.open(AppLocalizations.of(context)!.savingConfig);
final result = await serversProvider.apiClient2!.saveEncryptionSettings(

View file

@ -74,7 +74,7 @@ class _SafeSearchSettingsScreenState extends State<SafeSearchSettingsScreen> {
final width = MediaQuery.of(context).size.width;
void saveConfig() async {
ProcessModal processModal = ProcessModal(context: context);
ProcessModal processModal = ProcessModal();
processModal.open(AppLocalizations.of(context)!.savingSettings);
final result = await statusProvider.updateSafeSearchConfig({

View file

@ -32,7 +32,7 @@ class UpdateScreen extends StatelessWidget {
}
void update() async {
ProcessModal processModal = ProcessModal(context: context);
ProcessModal processModal = ProcessModal();
processModal.open(AppLocalizations.of(context)!.requestingUpdate);
final result = await serversProvider.apiClient2!.requestUpdateServer();