From 48c19822778ab4e0da277e6a284aeb287be8ce97 Mon Sep 17 00:00:00 2001
From: vjrj <vjrj@comunes.org>
Date: Sun, 5 Mar 2023 15:34:27 +0100
Subject: [PATCH] Try to vibrate, if not catch the exception

---
 lib/ui/widgets/second_screen/card_terminal.dart | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/lib/ui/widgets/second_screen/card_terminal.dart b/lib/ui/widgets/second_screen/card_terminal.dart
index 8f27d016..cd8cf9da 100644
--- a/lib/ui/widgets/second_screen/card_terminal.dart
+++ b/lib/ui/widgets/second_screen/card_terminal.dart
@@ -65,7 +65,7 @@ class _CardTerminalState extends State<CardTerminal> {
         child: Column(
             //crossAxisAlignment: CrossAxisAlignment.center,
             children: <Widget>[
-              CardTerminalScreen(text: _currentValue),
+              CardTerminalScreen(amount: _currentValue),
               const SizedBox(height: 8.0),
               Padding(
                   padding: const EdgeInsets.symmetric(vertical: 16.0),
@@ -139,8 +139,12 @@ class _CardTerminalState extends State<CardTerminal> {
 }
 
 Future<void> vibrateIfPossible() async {
-  final bool? hasVibrator = await Vibration.hasVibrator();
-  if (hasVibrator ?? false) {
-    Vibration.vibrate(duration: 1000);
+  try {
+    final bool? hasVibrator = await Vibration.hasVibrator();
+    if (hasVibrator ?? false) {
+      Vibration.vibrate(duration: 1000);
+    }
+  } catch (e) {
+    // ok we tryied...
   }
 }
-- 
GitLab