UNPKG

rsshub

Version:
23 lines (19 loc) 752 B
import { Route } from '@/types'; import cache from '@/utils/cache'; import { defaultLanguage, rootUrl, ProcessItems } from './utils'; export const route: Route = { path: ['/users/:id/:type/:language?', '/:type/:id/:language?'], name: 'Unknown', maintainers: [], handler, description: `| Wanted | Watched | Owned | | ---------- | ----------- | --------- | | userwanted | userwatched | userowned |`, }; async function handler(ctx) { const id = ctx.req.param('id'); const type = ctx.req.param('type'); const language = ctx.req.param('language') ?? defaultLanguage; const currentUrl = `${rootUrl}/${language}/${type}.php?list&u=${id}`; return await ProcessItems(language, currentUrl, cache.tryGet); }