diff --git a/src/utils/vibrate.ts b/src/utils/vibrate.ts index ddbf82b..f53d0c0 100644 --- a/src/utils/vibrate.ts +++ b/src/utils/vibrate.ts @@ -1,19 +1,18 @@ -import { Capacitor } from "@capacitor/core"; import { Haptics } from "@capacitor/haptics"; import { NotificationType } from "@capacitor/haptics/dist/esm/definitions"; export const vibrate = async (millis = 250) => { - if (Capacitor.isNativePlatform()) { + try { await Haptics.vibrate({ duration: millis }); - } else { - window.navigator.vibrate(millis); + } catch (error) { + console.warn(error); } }; export const vibrateSuccess = async () => { - if (Capacitor.isNativePlatform()) { + try { await Haptics.notification({ type: NotificationType.Success }); - } else { - window.navigator.vibrate([35, 65, 21]); + } catch (error) { + console.warn(error); } };