mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-05-14 14:02:48 +00:00
Added server not configured case
This commit is contained in:
parent
8f8ef05a3f
commit
d3f774174f
4 changed files with 24 additions and 0 deletions
|
@ -372,6 +372,7 @@
|
|||
"staticLeaseCreated": "DHCP static lease created successfully",
|
||||
"staticLeaseNotCreated": "The DHCP static lease couldn't be created",
|
||||
"staticLeaseExists": "The DHCP static lease already exists",
|
||||
"serverNotConfigured": "Server not configured",
|
||||
"restoreLeases": "Restore leases",
|
||||
"restoringLeases": "Restoring leases...",
|
||||
"leasesRestored": "Leases restored successfully",
|
||||
|
|
|
@ -372,6 +372,7 @@
|
|||
"staticLeaseCreated": "Asignación DHCP estática creada correctamente",
|
||||
"staticLeaseNotCreated": "No se ha podido crear la asignación DHCP estática",
|
||||
"staticLeaseExists": "La asignación DHCP estática ya existe",
|
||||
"serverNotConfigured": "El servidor no está configurado",
|
||||
"restoreLeases": "Restaurar asignaciones",
|
||||
"restoringLeases": "Restaurando asignaciones...",
|
||||
"leasesRestored": "Asignaciones restauradas correctamente",
|
||||
|
|
|
@ -96,6 +96,15 @@ class DhcpStatic extends StatelessWidget {
|
|||
color: Colors.red
|
||||
);
|
||||
}
|
||||
else if (result['result'] == 'error' && result['message'] == 'server_not_configured' ) {
|
||||
appConfigProvider.addLog(result['log']);
|
||||
showSnacbkar(
|
||||
context: context,
|
||||
appConfigProvider: appConfigProvider,
|
||||
label: AppLocalizations.of(context)!.serverNotConfigured,
|
||||
color: Colors.red
|
||||
);
|
||||
}
|
||||
else {
|
||||
appConfigProvider.addLog(result['log']);
|
||||
showSnacbkar(
|
||||
|
|
|
@ -1292,6 +1292,19 @@ Future createStaticLease({
|
|||
)
|
||||
};
|
||||
}
|
||||
else if (result['statusCode'] == 400 && result['body'].contains('server is unconfigured')) {
|
||||
return {
|
||||
'result': 'error',
|
||||
'message': 'server_not_configured',
|
||||
'log': AppLog(
|
||||
type: 'add_static_lease',
|
||||
dateTime: DateTime.now(),
|
||||
message: 'server_not_configured',
|
||||
statusCode: result['statusCode'].toString(),
|
||||
resBody: result['body'],
|
||||
)
|
||||
};
|
||||
}
|
||||
else {
|
||||
return {
|
||||
'result': 'error',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue