mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2025-08-06 02:55:58 +02:00
Update:Podcast latest page show cover & podcast name #529
This commit is contained in:
parent
2942d703ee
commit
2de81130a1
5 changed files with 442 additions and 1 deletions
|
@ -67,6 +67,16 @@ export const getters = {
|
|||
const url = new URL(`/api/items/${libraryItem.id}/cover`, serverAddress)
|
||||
return `${url}?token=${userToken}&ts=${lastUpdate}${raw ? '&raw=1' : ''}`
|
||||
},
|
||||
getLibraryItemCoverSrcById: (state, getters, rootState, rootGetters) => (libraryItemId, placeholder = null) => {
|
||||
if (!placeholder) placeholder = `${rootState.routerBasePath}/book_placeholder.jpg`
|
||||
if (!libraryItemId) return placeholder
|
||||
const userToken = rootGetters['user/getToken']
|
||||
const serverAddress = rootGetters['user/getServerAddress']
|
||||
if (!userToken || !serverAddress) return placeholder
|
||||
|
||||
const url = new URL(`/api/items/${libraryItemId}/cover`, serverAddress)
|
||||
return `${url}?token=${userToken}`
|
||||
},
|
||||
getLocalMediaProgressById: (state) => (localLibraryItemId, episodeId = null) => {
|
||||
return state.localMediaProgress.find(lmp => {
|
||||
if (episodeId != null && lmp.localEpisodeId != episodeId) return false
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue