Add publishedDecades to libraries store

This commit is contained in:
Greg Lorenzen 2024-10-02 01:06:52 +00:00
parent af91b413d0
commit 8c19a35f5d

View file

@ -240,7 +240,8 @@ export const mutations = {
series: [], series: [],
narrators: [], narrators: [],
languages: [], languages: [],
publishers: [] publishers: [],
publishedDecades: []
} }
*/ */
const mediaMetadata = libraryItem.media.metadata const mediaMetadata = libraryItem.media.metadata
@ -307,6 +308,16 @@ export const mutations = {
state.filterData.publishers.sort((a, b) => a.localeCompare(b)) state.filterData.publishers.sort((a, b) => a.localeCompare(b))
} }
// Add publishedDecades
if (mediaMetadata.publishedYear) {
const publishedYear = parseInt(mediaMetadata.publishedYear, 10);
const decade = Math.floor(publishedYear / 10) * 10
if (!state.filterData.publishedDecades.includes(decade)) {
state.filterData.publishedDecades.push(decade)
state.filterData.publishedDecades.sort((a, b) => a - b)
}
}
// Add language // Add language
if (mediaMetadata.language && !state.filterData.languages.includes(mediaMetadata.language)) { if (mediaMetadata.language && !state.filterData.languages.includes(mediaMetadata.language)) {
state.filterData.languages.push(mediaMetadata.language) state.filterData.languages.push(mediaMetadata.language)