refactor: Improve code formatting and replace print with debugPrint for error logging
This commit is contained in:
@@ -98,10 +98,11 @@ class _SettingsScreenState extends State<SettingsScreen> {
|
||||
SnackBar(content: Text('Error al borrar los datos: $error')),
|
||||
);
|
||||
} finally {
|
||||
if (!mounted) return;
|
||||
setState(() {
|
||||
_isBusy = false;
|
||||
});
|
||||
if (mounted) {
|
||||
setState(() {
|
||||
_isBusy = false;
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -168,10 +169,11 @@ class _SettingsScreenState extends State<SettingsScreen> {
|
||||
SnackBar(content: Text('Error al borrar la info del servidor: $error')),
|
||||
);
|
||||
} finally {
|
||||
if (!mounted) return;
|
||||
setState(() {
|
||||
_isServerDeleting = false;
|
||||
});
|
||||
if (mounted) {
|
||||
setState(() {
|
||||
_isServerDeleting = false;
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -199,11 +201,11 @@ class _SettingsScreenState extends State<SettingsScreen> {
|
||||
SnackBar(content: Text('Error al forzar la sincronización: $error')),
|
||||
);
|
||||
} finally {
|
||||
if (!mounted) return;
|
||||
|
||||
setState(() {
|
||||
_isSyncing = false;
|
||||
});
|
||||
if (mounted) {
|
||||
setState(() {
|
||||
_isSyncing = false;
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -576,26 +578,31 @@ class _SettingsScreenState extends State<SettingsScreen> {
|
||||
const SizedBox(height: 8),
|
||||
Column(
|
||||
children: [
|
||||
RadioListTile<ThemeMode>(
|
||||
title: const Text('Seguir modo del sistema'),
|
||||
value: ThemeMode.system,
|
||||
RadioGroup<ThemeMode>(
|
||||
groupValue: _selectedThemeMode,
|
||||
onChanged: (ThemeMode? v) =>
|
||||
_selectThemeMode(ThemeMode.system),
|
||||
),
|
||||
RadioListTile<ThemeMode>(
|
||||
title: const Text('Modo claro'),
|
||||
value: ThemeMode.light,
|
||||
groupValue: _selectedThemeMode,
|
||||
onChanged: (ThemeMode? v) =>
|
||||
_selectThemeMode(ThemeMode.light),
|
||||
),
|
||||
RadioListTile<ThemeMode>(
|
||||
title: const Text('Modo oscuro'),
|
||||
value: ThemeMode.dark,
|
||||
groupValue: _selectedThemeMode,
|
||||
onChanged: (ThemeMode? v) =>
|
||||
_selectThemeMode(ThemeMode.dark),
|
||||
onChanged: (ThemeMode? v) {
|
||||
if (v != null) {
|
||||
_selectThemeMode(v);
|
||||
}
|
||||
},
|
||||
child: Column(
|
||||
children: [
|
||||
RadioListTile<ThemeMode>(
|
||||
title: const Text(
|
||||
'Seguir modo del sistema',
|
||||
),
|
||||
value: ThemeMode.system,
|
||||
),
|
||||
RadioListTile<ThemeMode>(
|
||||
title: const Text('Modo claro'),
|
||||
value: ThemeMode.light,
|
||||
),
|
||||
RadioListTile<ThemeMode>(
|
||||
title: const Text('Modo oscuro'),
|
||||
value: ThemeMode.dark,
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user