From 139eba7e0920db08ab32e9523a119304d2ade230 Mon Sep 17 00:00:00 2001 From: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com> Date: Sat, 22 Aug 2026 14:04:45 +0530 Subject: [PATCH] pull enableHapticFeedback config to a local getter --- mobile/lib/providers/haptic_feedback.provider.dart | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/mobile/lib/providers/haptic_feedback.provider.dart b/mobile/lib/providers/haptic_feedback.provider.dart index cc7b7a4e11..7b0d6b7480 100644 --- a/mobile/lib/providers/haptic_feedback.provider.dart +++ b/mobile/lib/providers/haptic_feedback.provider.dart @@ -14,32 +14,34 @@ class HapticNotifier extends StateNotifier { HapticNotifier(this._ref) : super(null); + bool get _enabled => _ref.read(appConfigProvider).advanced.enableHapticFeedback; + void selectionClick() { - if (_ref.read(appConfigProvider).advanced.enableHapticFeedback) { + if (_enabled) { unawaited(HapticFeedback.selectionClick()); } } void lightImpact() { - if (_ref.read(appConfigProvider).advanced.enableHapticFeedback) { + if (_enabled) { unawaited(HapticFeedback.lightImpact()); } } void mediumImpact() { - if (_ref.read(appConfigProvider).advanced.enableHapticFeedback) { + if (_enabled) { unawaited(HapticFeedback.mediumImpact()); } } void heavyImpact() { - if (_ref.read(appConfigProvider).advanced.enableHapticFeedback) { + if (_enabled) { unawaited(HapticFeedback.heavyImpact()); } } void vibrate() { - if (_ref.read(appConfigProvider).advanced.enableHapticFeedback) { + if (_enabled) { unawaited(HapticFeedback.vibrate()); } }