YesPlayMusic/packages/web/api/hooks/useAppleMusicAlbum.ts
2023-01-24 16:29:33 +08:00

19 lines
447 B
TypeScript

import { useQuery } from '@tanstack/react-query'
import { fetchAppleMusicAlbum } from '../appleMusic'
const useAppleMusicAlbum = (id: string | number) => {
return useQuery(
['useAppleMusicAlbum', id],
async () => {
if (!id) return
return fetchAppleMusicAlbum({ neteaseId: id })
},
{
enabled: !!id,
refetchOnWindowFocus: false,
refetchInterval: false,
}
)
}
export default useAppleMusicAlbum