mirror of
https://github.com/immich-app/immich
synced 2026-08-22 13:13:05 +00:00
pull enableHapticFeedback config to a local getter
This commit is contained in:
parent
ed979e8294
commit
139eba7e09
1 changed files with 7 additions and 5 deletions
|
|
@ -14,32 +14,34 @@ class HapticNotifier extends StateNotifier<void> {
|
|||
|
||||
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());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue