Commit a25d042
Changed files (2)
lib
model
screens
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')));
}