feat: updates

This commit is contained in:
qier222 2022-10-28 20:29:04 +08:00
parent a1b0bcf4d3
commit 884f3df41a
No known key found for this signature in database
198 changed files with 4572 additions and 5336 deletions

View file

@ -12,6 +12,16 @@ export default function useAppleMusicArtist(props: {
['useAppleMusicArtist', props],
async () => {
if (!id || !name) return
const cache = await window.ipcRenderer?.invoke(IpcChannels.GetApiCache, {
api: APIs.AppleMusicArtist,
query: {
id,
},
})
if (cache) return cache
return window.ipcRenderer?.invoke(IpcChannels.GetArtistFromAppleMusic, {
id,
name,
@ -21,13 +31,6 @@ export default function useAppleMusicArtist(props: {
enabled: !!id && !!name,
refetchOnWindowFocus: false,
refetchInterval: false,
initialData: (): AppleMusicArtist =>
window.ipcRenderer?.sendSync(IpcChannels.GetApiCacheSync, {
api: APIs.AppleMusicArtist,
query: {
id,
},
}),
}
)
}