Added movies overview page. Fixed channel filter duplicates.

This commit is contained in:
2024-02-27 01:20:15 +01:00
parent ae36a951a0
commit f29246050b
25 changed files with 993 additions and 48 deletions

View File

@@ -2,25 +2,7 @@ import { stringify } from '@brillout/json-serializer/stringify'; /* eslint-disab
import { fetchScenes } from '../scenes.js';
import { parseActorIdentifier } from '../query.js';
import redis from '../redis.js';
async function getIdsBySlug(slugs, domain) {
const ids = await Promise.all(slugs.map(async (slug) => {
if (!slug) {
return null;
}
if (Number(slug)) {
return Number(slug); // already an ID or missing
}
const id = await redis.hGet(`traxxx:${domain}:id_by_slug`, slug);
return Number(id);
}));
return ids.filter(Boolean);
}
import { getIdsBySlug } from '../cache.js';
export async function curateScenesQuery(query) {
return {