Commit a25d042

derdilla <derdilla06@gmail.com>
2023-05-29 06:40:13
show success after import
1 parent efdf6a4
Changed files (2)
lib/model/blood_pressure.dart
@@ -285,7 +285,7 @@ class BloodPressureModel extends ChangeNotifier {
               (line[1] as int),
               (line[2] as int),
               (line[3] as int),
-              line[4]);
+              line[4].toString());
           add(record);
         }
         return callback(true, null);
lib/screens/settings.dart
@@ -254,7 +254,8 @@ class SettingsPage extends StatelessWidget {
                     leading: const Icon(Icons.file_upload),
                     onPressed: (context) =>  Provider.of<BloodPressureModel>(context, listen: false).import((res, String? err) {
                       if (res) {
-
+                        ScaffoldMessenger.of(context).showSnackBar(
+                            const SnackBar(content: Text('import successful')));
                       } else {
                         ScaffoldMessenger.of(context).showSnackBar(
                             SnackBar(content: Text('Error: ${err ?? 'unknown error'}')));
@@ -274,6 +275,7 @@ class SettingsPage extends StatelessWidget {
                         if (await canLaunchUrl(url)) {
                           await launchUrl(url, mode: LaunchMode.externalApplication);
                         } else {
+                          if (!context.mounted) return;
                           ScaffoldMessenger.of(context).showSnackBar(
                               const SnackBar(content: Text('Can\'t open URL:\nhttps://github.com/NobodyForNothing/blood-pressure-monitor-fl')));
                         }