Refactor GPX export constants to use lowercase naming convention and improve export function error handling

This commit is contained in:
Winston Lowe
2026-02-05 13:46:05 -08:00
parent 8b1228bf8d
commit 978ea4790d
2 changed files with 17 additions and 17 deletions
+5 -5
View File
@@ -691,21 +691,21 @@ class _SettingsScreenState extends State<SettingsScreen> {
_gpxExport(GpxExport exporter) async {
final l10n = context.l10n;
final result = await exporter.exportGPX();
// Implement GPX export functionality here
if(!mounted) return;
switch (result) {
case GpxExportSuccess:
case gpxExportSuccess:
ScaffoldMessenger.of(
context,
).showSnackBar(SnackBar(content: Text(l10n.settings_gpxExportSuccess)));
case GpxExportNoContacts:
case gpxExportNoContacts:
ScaffoldMessenger.of(
context,
).showSnackBar(SnackBar(content: Text(l10n.settings_gpxExportNoContacts)));
case GpxExportNotAvailable:
case gpxExportNotAvailable:
ScaffoldMessenger.of(
context,
).showSnackBar(SnackBar(content: Text(l10n.settings_gpxExportNotAvailable)));
case GpxExportFailed:
case gpxExportFailed:
ScaffoldMessenger.of(
context,
).showSnackBar(SnackBar(content: Text(l10n.settings_gpxExportError)));