fix: album release sorting
This commit is contained in:
parent
7602459198
commit
77992e259d
2 changed files with 12 additions and 10 deletions
|
@ -10,5 +10,6 @@ module.exports = async function () {
|
||||||
const icsRes = await fetch(URL)
|
const icsRes = await fetch(URL)
|
||||||
const icsData = await icsRes.text()
|
const icsData = await icsRes.text()
|
||||||
const data = icsToJson(icsData)
|
const data = icsToJson(icsData)
|
||||||
return data.filter((d) => DateTime.fromISO(d.startDate) > DateTime.now())
|
const albumReleases = data.filter((d) => DateTime.fromISO(d.startDate) > DateTime.now())
|
||||||
|
return albumReleases.sort((a, b) => new Date(a.startDate) - new Date(b.startDate))
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,7 +25,8 @@ if (asset.isCacheValid('1h')) return await asset.getCachedValue()
|
||||||
const icsRes = await fetch(URL)
|
const icsRes = await fetch(URL)
|
||||||
const icsData = await icsRes.text()
|
const icsData = await icsRes.text()
|
||||||
const data = icsToJson(icsData)
|
const data = icsToJson(icsData)
|
||||||
return data.filter((d) => DateTime.fromISO(d.startDate) > DateTime.now())
|
const albumReleases = data.filter((d) => DateTime.fromISO(d.startDate) > DateTime.now())
|
||||||
|
return albumReleases.sort((a, b) => new Date(a.startDate) - new Date(b.startDate))
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -64,6 +65,6 @@ Rendering the output is as simple as:
|
||||||
|
|
||||||
{% endraw %}
|
{% endraw %}
|
||||||
Leaving us with:
|
Leaving us with:
|
||||||
{% image 'https://cdn.coryd.dev/blog/album-releases.jpg', 'Albums I\'m looking forward to', 'w-full', '600px' %}
|
{% image '<https://cdn.coryd.dev/blog/album-releases.jpg>', 'Albums I\'m looking forward to', 'w-full', '600px' %}
|
||||||
|
|
||||||
[^1]: At this point, a dev playground.
|
[^1]: At this point, a dev playground.
|
||||||
|
|
Reference in a new issue