Skip to content
This repository was archived by the owner on Apr 21, 2025. It is now read-only.

Commit ffe0088

Browse files
benthecarmanfuturepaul
authored andcommitted
Use capacitor for all vibrations
1 parent 5b338b4 commit ffe0088

1 file changed

Lines changed: 6 additions & 7 deletions

File tree

src/utils/vibrate.ts

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,18 @@
1-
import { Capacitor } from "@capacitor/core";
21
import { Haptics } from "@capacitor/haptics";
32
import { NotificationType } from "@capacitor/haptics/dist/esm/definitions";
43

54
export const vibrate = async (millis = 250) => {
6-
if (Capacitor.isNativePlatform()) {
5+
try {
76
await Haptics.vibrate({ duration: millis });
8-
} else {
9-
window.navigator.vibrate(millis);
7+
} catch (error) {
8+
console.warn(error);
109
}
1110
};
1211

1312
export const vibrateSuccess = async () => {
14-
if (Capacitor.isNativePlatform()) {
13+
try {
1514
await Haptics.notification({ type: NotificationType.Success });
16-
} else {
17-
window.navigator.vibrate([35, 65, 21]);
15+
} catch (error) {
16+
console.warn(error);
1817
}
1918
};

0 commit comments

Comments
 (0)