Add categories parameter to /searxng endpoint

This commit is contained in:
Cohee 2025-02-01 03:32:10 +02:00
parent a2a6afb731
commit 72e1dcb3f9

View File

@ -162,7 +162,7 @@ router.post('/transcript', jsonParser, async (request, response) => {
router.post('/searxng', jsonParser, async (request, response) => {
try {
const { baseUrl, query, preferences } = request.body;
const { baseUrl, query, preferences, categories } = request.body;
if (!baseUrl || !query) {
console.log('Missing required parameters for /searxng');
@ -193,6 +193,9 @@ router.post('/searxng', jsonParser, async (request, response) => {
if (preferences) {
searchParams.append('preferences', preferences);
}
if (categories) {
searchParams.append('categories', categories);
}
searchUrl.search = searchParams.toString();
const searchResult = await fetch(searchUrl, { headers: visitHeaders });