// Special route that add OpenGraph and oEmbed tags
// Do not use a template engine for a so little thing
botsRouter.use('/sitemap.xml',
- asyncMiddleware(cacheRoute(ROUTE_CACHE_LIFETIME.SITEMAP)),
+ asyncMiddleware(cacheRoute()(ROUTE_CACHE_LIFETIME.SITEMAP)),
asyncMiddleware(getSitemap)
)
}
async function getSitemapLocalVideoUrls () {
- const resultList = await VideoModel.listForApi({
+ const { data } = await VideoModel.listForApi({
start: 0,
count: undefined,
sort: 'createdAt',
includeLocalVideos: true,
nsfw: buildNSFWFilter(),
filter: 'local',
- withFiles: false
+ withFiles: false,
+ countVideos: false
})
- return resultList.data.map(v => ({
+ return data.map(v => ({
url: WEBSERVER.URL + '/videos/watch/' + v.uuid,
video: [
{