filter out disabled on latest and search
This commit is contained in:
parent
d06a0e212a
commit
2a833c12b7
|
|
@ -14,12 +14,13 @@ app.get('/latest', async ({ set }) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
const json = await db.selectFrom('videos')
|
const json = await db.selectFrom('videos')
|
||||||
|
.where('disabled', '=', false)
|
||||||
.select(['id', 'title', 'thumbnail', 'published', 'archived', 'channel', 'channelId', 'channelAvatar', 'channelVerified'])
|
.select(['id', 'title', 'thumbnail', 'published', 'archived', 'channel', 'channelId', 'channelAvatar', 'channelVerified'])
|
||||||
.orderBy('archived desc')
|
.orderBy('archived desc')
|
||||||
.limit(51)
|
.limit(51)
|
||||||
.execute()
|
.execute()
|
||||||
|
|
||||||
const html = await m(eta.render('./latest', {
|
const html = await m(eta.render('./latest', {
|
||||||
data: json,
|
data: json,
|
||||||
title: 'Latest | PreserveTube',
|
title: 'Latest | PreserveTube',
|
||||||
}))
|
}))
|
||||||
|
|
@ -56,7 +57,7 @@ app.get('/sitemap-index.xml', async ({ set }) => {
|
||||||
return sitemapIndexXML
|
return sitemapIndexXML
|
||||||
})
|
})
|
||||||
|
|
||||||
app.get('/sitemap-:index.xml', async ({ set, params: { index }, error, path }) => {
|
app.get('/sitemap-:index.xml', async ({ set, params: { index }, error, path }) => {
|
||||||
const indexNum = path.replace('/sitemap-', '').replace('.xml', '')
|
const indexNum = path.replace('/sitemap-', '').replace('.xml', '')
|
||||||
const cachedSitemap = await redis.get(`sitemap-${indexNum}`);
|
const cachedSitemap = await redis.get(`sitemap-${indexNum}`);
|
||||||
if (cachedSitemap) {
|
if (cachedSitemap) {
|
||||||
|
|
|
||||||
|
|
@ -32,9 +32,10 @@ app.get('/search', async ({ headers, query: { search }, set, redirect, error })
|
||||||
const videos = await db.selectFrom('videos')
|
const videos = await db.selectFrom('videos')
|
||||||
.selectAll()
|
.selectAll()
|
||||||
.where('title', 'ilike', `%${search}%`)
|
.where('title', 'ilike', `%${search}%`)
|
||||||
|
.where('disabled', '=', false)
|
||||||
.execute()
|
.execute()
|
||||||
|
|
||||||
const html = await m(eta.render('./search', {
|
const html = await m(eta.render('./search', {
|
||||||
data: videos,
|
data: videos,
|
||||||
title: 'Search | PreserveTube',
|
title: 'Search | PreserveTube',
|
||||||
}))
|
}))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue