Improved app logs

This commit is contained in:
Juan Gilsanz Polo 2022-09-30 01:23:28 +02:00
parent f3ce298994
commit 191bae78bb
8 changed files with 297 additions and 65 deletions

View file

@ -275,11 +275,7 @@ class _AddServerModalState extends State<AddServerModal> {
Navigator.pop(context);
}
else {
appConfigProvider.addLog({
'type': 'login',
'time': DateTime.now().toString(),
'message': result['message']
});
appConfigProvider.addLog(result['log']);
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(AppLocalizations.of(context)!.connectionNotCreated),
@ -289,11 +285,7 @@ class _AddServerModalState extends State<AddServerModal> {
}
}
else if (result['result'] == 'invalid_username_password') {
appConfigProvider.addLog({
'type': 'login',
'time': DateTime.now().toString(),
'message': result['message']
});
appConfigProvider.addLog(result['log']);
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(AppLocalizations.of(context)!.invalidUsernamePassword),
@ -302,11 +294,7 @@ class _AddServerModalState extends State<AddServerModal> {
);
}
else if (result['result'] == 'many_attempts') {
appConfigProvider.addLog({
'type': 'login',
'time': DateTime.now().toString(),
'message': result['message']
});
appConfigProvider.addLog(result['log']);
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(AppLocalizations.of(context)!.tooManyAttempts),
@ -315,11 +303,7 @@ class _AddServerModalState extends State<AddServerModal> {
);
}
else if (result['result'] == 'no_connection') {
appConfigProvider.addLog({
'type': 'login',
'time': DateTime.now().toString(),
'message': result['message']
});
appConfigProvider.addLog(result['log']);
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(AppLocalizations.of(context)!.cantReachServer),
@ -328,11 +312,7 @@ class _AddServerModalState extends State<AddServerModal> {
);
}
else if (result['result'] == 'ssl_error') {
appConfigProvider.addLog({
'type': 'login',
'time': DateTime.now().toString(),
'message': result['message']
});
appConfigProvider.addLog(result['log']);
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(AppLocalizations.of(context)!.sslError),
@ -341,11 +321,7 @@ class _AddServerModalState extends State<AddServerModal> {
);
}
else {
appConfigProvider.addLog({
'type': 'login',
'time': DateTime.now().toString(),
'message': result['message']
});
appConfigProvider.addLog(result['log']);
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(AppLocalizations.of(context)!.unknownError),
@ -383,7 +359,8 @@ class _AddServerModalState extends State<AddServerModal> {
);
}
}
else if (result['result'] == 'error' && result['message'] == 'invalid_username_password') {
else if (result['result'] == 'invalid_username_password') {
appConfigProvider.addLog(result['log']);
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(AppLocalizations.of(context)!.invalidUsernamePassword),
@ -391,7 +368,8 @@ class _AddServerModalState extends State<AddServerModal> {
)
);
}
else if (result['result'] == 'error' && result['message'] == 'many_attempts') {
else if (result['result'] == 'many_attempts') {
appConfigProvider.addLog(result['log']);
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(AppLocalizations.of(context)!.tooManyAttempts),
@ -399,7 +377,8 @@ class _AddServerModalState extends State<AddServerModal> {
)
);
}
else if (result['result'] == 'error' && result['message'] == 'no_connection') {
else if (result['result'] == 'no_connection') {
appConfigProvider.addLog(result['log']);
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(AppLocalizations.of(context)!.cantReachServer),
@ -407,7 +386,8 @@ class _AddServerModalState extends State<AddServerModal> {
)
);
}
else if (result['result'] == 'error' && result['message'] == 'ssl_error') {
else if (result['result'] == 'ssl_error') {
appConfigProvider.addLog(result['log']);
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(AppLocalizations.of(context)!.sslError),
@ -416,6 +396,7 @@ class _AddServerModalState extends State<AddServerModal> {
);
}
else {
appConfigProvider.addLog(result['log']);
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(AppLocalizations.of(context)!.unknownError),

View file

@ -72,11 +72,7 @@ class ServersList extends StatelessWidget {
serversProvider.setServerStatusLoad(1);
}
else {
appConfigProvider.addLog({
'type': 'login',
'time': DateTime.now().toString(),
'message': result['message']
});
appConfigProvider.addLog(result['log']);
serversProvider.setServerStatusLoad(2);
}
@ -84,11 +80,7 @@ class ServersList extends StatelessWidget {
}
else {
process.close();
appConfigProvider.addLog({
'type': 'login',
'time': DateTime.now().toString(),
'message': result['message']
});
appConfigProvider.addLog(result['log']);
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(AppLocalizations.of(context)!.cannotConnect),