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

View File

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