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