From 857fc813cd93e491a4b88b882969f378285667d9 Mon Sep 17 00:00:00 2001 From: Sultan Khan Date: Wed, 25 Nov 2020 11:40:49 +0300 Subject: [PATCH] button feedback --- lib/services/permission/permission_service.dart | 15 +++++++++++---- lib/widgets/buttons/button.dart | 2 +- lib/widgets/buttons/defaultButton.dart | 2 +- lib/widgets/buttons/floatingActionButton.dart | 2 +- lib/widgets/buttons/mini_button.dart | 2 +- lib/widgets/buttons/secondary_button.dart | 2 +- 6 files changed, 16 insertions(+), 9 deletions(-) diff --git a/lib/services/permission/permission_service.dart b/lib/services/permission/permission_service.dart index 7123529c..b1779c5a 100644 --- a/lib/services/permission/permission_service.dart +++ b/lib/services/permission/permission_service.dart @@ -23,12 +23,19 @@ class PermissionService extends BaseService { isVibrationEnabled() { return storage.getItem('isVibration') ==null ? false :true; } - vibrate() async{ + vibrate(callback, context) async{ + + if (callback == null) + return null; if(isVibrationEnabled() ==true){ - if (await Vibration.hasVibrator()) { - Vibration.vibrate(duration: 100); - } + if (await Vibration.hasVibrator()) { + Vibration.vibrate(duration: 100); + callback(); + } + }else{ + callback(); } + } diff --git a/lib/widgets/buttons/button.dart b/lib/widgets/buttons/button.dart index 597106c9..457a1d42 100644 --- a/lib/widgets/buttons/button.dart +++ b/lib/widgets/buttons/button.dart @@ -90,7 +90,7 @@ class _ButtonState extends State