Files
App/player/hooks/index.ts
Violet Caulfield d66b452e17 more use query fixes
2025-02-15 06:29:54 -06:00

20 lines
639 B
TypeScript

import TrackPlayer, { RatingType } from "react-native-track-player"
import { CAPABILITIES } from "../constants";
export const useUpdateOptions = async (isFavorite: boolean) => {
return await TrackPlayer.updateOptions({
progressUpdateEventInterval: 1,
capabilities: CAPABILITIES,
notificationCapabilities: CAPABILITIES,
compactCapabilities: CAPABILITIES,
ratingType: RatingType.Heart,
likeOptions: {
isActive: isFavorite,
title: "Favorite"
},
dislikeOptions: {
isActive: !isFavorite,
title: "Unfavorite"
}
});
}