(type: HapticFeedbackTypes)
| 14 | } |
| 15 | |
| 16 | const triggerHapticFeedback = (type: HapticFeedbackTypes) => { |
| 17 | if (isDesktop) return; |
| 18 | DeviceInfo.getPowerState().then((state: Partial<PowerState>) => { |
| 19 | if (!state.lowPowerMode) { |
| 20 | ReactNativeHapticFeedback.trigger(type, { ignoreAndroidSystemSettings: false, enableVibrateFallback: true }); |
| 21 | } else { |
| 22 | console.log('Haptic feedback not triggered due to low power mode.'); |
| 23 | } |
| 24 | }); |
| 25 | }; |
| 26 | |
| 27 | export const triggerSuccessHapticFeedback = () => { |
| 28 | triggerHapticFeedback(HapticFeedbackTypes.NotificationSuccess); |
no outgoing calls
no test coverage detected