chore: slice entries before processing to reduce filter runs

This commit is contained in:
Cory Dransfeldt 2024-08-05 15:13:56 -07:00
parent 10dd21f6e3
commit cf647eed90
No known key found for this signature in database
4 changed files with 8 additions and 7 deletions

View file

@ -85,7 +85,7 @@ export default {
},
// feeds
normalizeEntries: (entries) => {
normalizeEntries: (entries, limit) => {
const posts = []
const mdGenerator = () => {
const md = markdownIt({ html: true, linkify: true })
@ -112,8 +112,9 @@ export default {
return md
}
const entryData = limit ? entries.slice(0, limit) : entries
entries.forEach((entry) => {
entryData.forEach((entry) => {
const dateKey = Object.keys(entry).find(key => key.includes('date'))
const date = new Date(entry[dateKey])
const md = mdGenerator()