Commit 5337b09

derdilla <82763757+NobodyForNothing@users.noreply.github.com>
2023-12-22 18:19:07
Warn about $FORMAT change if applicable
Signed-off-by: derdilla <82763757+NobodyForNothing@users.noreply.github.com>
1 parent 052dcd8
Changed files (3)
lib/model/storage/update_legacy_settings.dart
@@ -13,6 +13,7 @@ import 'package:blood_pressure_app/model/storage/export_settings_store.dart';
 import 'package:blood_pressure_app/model/storage/intervall_store.dart';
 import 'package:blood_pressure_app/model/storage/settings_store.dart';
 import 'package:flutter/material.dart';
+import 'package:fluttertoast/fluttertoast.dart';
 import 'package:shared_preferences/shared_preferences.dart';
 import 'package:sqflite/sqflite.dart';
 
@@ -211,7 +212,9 @@ Future<void> updateLegacyExport(ConfigDB database, ExportColumnsManager manager)
           e['formatPattern'].toString()
       );
       if (column.formatPattern?.contains(r'$FORMAT') ?? false) {
-        // TODO: handle removed field
+        Fluttertoast.showToast(
+          msg: r'The export $FORMAT pattern got replaced. Your export columns broke.',
+        );
       }
       manager.addOrUpdate(column);
     }
pubspec.lock
@@ -253,6 +253,14 @@ packages:
     description: flutter
     source: sdk
     version: "0.0.0"
+  fluttertoast:
+    dependency: "direct main"
+    description:
+      name: fluttertoast
+      sha256: dfdde255317af381bfc1c486ed968d5a43a2ded9c931e87cbecd88767d6a71c1
+      url: "https://pub.dev"
+    source: hosted
+    version: "8.2.4"
   function_tree:
     dependency: "direct main"
     description:
pubspec.yaml
@@ -31,6 +31,7 @@ dependencies:
   file_picker: ^5.2.11  # MIT
   jsaver: ^1.2.0
   restart_app: ^1.2.1
+  fluttertoast: ^8.2.4
 
 dev_dependencies:
   flutter_test: