fix remapping cover art for trackplayer

This commit is contained in:
austinried 2021-08-19 15:16:06 +09:00
parent 976cd172f4
commit 9b50107b35
2 changed files with 6 additions and 6 deletions

View File

@ -157,8 +157,10 @@ export const createCacheSlice = (set: SetState<Store>, get: GetState<Store>): Ca
return return
} }
const existing = get().cacheFiles[activeServerId].coverArt[coverArt] const key: CacheItemTypeKey = size === 'thumbnail' ? 'coverArtThumb' : 'coverArt'
const inProgress = get().cacheRequests[activeServerId].coverArt[coverArt]
const existing = get().cacheFiles[activeServerId][key][coverArt]
const inProgress = get().cacheRequests[activeServerId][key][coverArt]
if (existing && inProgress) { if (existing && inProgress) {
if (inProgress.promise) { if (inProgress.promise) {
await inProgress.promise await inProgress.promise
@ -166,14 +168,14 @@ export const createCacheSlice = (set: SetState<Store>, get: GetState<Store>): Ca
return `file://${existing.path}` return `file://${existing.path}`
} }
await get().cacheItem('coverArt', coverArt, () => await get().cacheItem(key, coverArt, () =>
client.getCoverArtUri({ client.getCoverArtUri({
id: coverArt, id: coverArt,
size: size === 'thumbnail' ? '256' : undefined, size: size === 'thumbnail' ? '256' : undefined,
}), }),
) )
return `file://${get().cacheFiles[activeServerId].coverArt[coverArt].path}` return `file://${get().cacheFiles[activeServerId][key][coverArt].path}`
}, },
createCache: async serverId => { createCache: async serverId => {

View File

@ -23,8 +23,6 @@ export const createTrackPlayerMapSlice = (set: SetState<Store>, get: GetState<St
} }
} }
console.log(artwork)
return { return {
id: song.id, id: song.id,
title: song.title, title: song.title,