RSSHub/lib/v2/javlibrary/maker.js

12 lines
520 B
JavaScript

import cache from '@/utils/cache';
const { defaultMode, defaultLanguage, defaultMaker, rootUrl, ProcessItems } = require('./utils');
module.exports = async (ctx) => {
const mode = ctx.req.param('mode') ?? defaultMode;
const maker = ctx.req.param('maker') ?? defaultMaker;
const language = ctx.req.param('language') ?? defaultLanguage;
const currentUrl = `${rootUrl}/${language}/vl_maker.php?list&m=${maker}&mode=${mode}`;
ctx.set('data', await ProcessItems(language, currentUrl, cache.tryGet));
};